Tue Oct 14 00:22:33 UTC 2025 I: starting to build dune-grid/forky/arm64 on jenkins on '2025-10-14 00:22' Tue Oct 14 00:22:33 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_4/101195/console.log Tue Oct 14 00:22:33 UTC 2025 I: Downloading source for forky/dune-grid=2.10.0-1 --2025-10-14 00:22:33-- http://deb.debian.org/debian/pool/main/d/dune-grid/dune-grid_2.10.0-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2516 (2.5K) [text/prs.lines.tag] Saving to: ‘dune-grid_2.10.0-1.dsc’ 0K .. 100% 277M=0s 2025-10-14 00:22:33 (277 MB/s) - ‘dune-grid_2.10.0-1.dsc’ saved [2516/2516] Tue Oct 14 00:22:33 UTC 2025 I: dune-grid_2.10.0-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: dune-grid Binary: libdune-grid-dev, libdune-grid-doc Architecture: any all Version: 2.10.0-1 Maintainer: Debian Science Maintainers Uploaders: Ansgar , Markus Blatt Homepage: https://www.dune-project.org/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/science-team/dune-grid Vcs-Git: https://salsa.debian.org/science-team/dune-grid.git Testsuite: autopkgtest Testsuite-Triggers: build-essential, libdune-common-dev, mpi-default-bin, mpi-default-dev Build-Depends: debhelper-compat (= 13), cmake (>= 3.13), gfortran, mpi-default-bin, mpi-default-dev, pkgconf, python3, chrpath, libdune-common-dev (>= 2.10~), libdune-geometry-dev (>= 2.10~), libdune-uggrid-dev (>= 2.10~), libalberta-dev (>= 2.0.1-5), libgmp-dev, python3-vtk9 Build-Depends-Indep: doxygen, ghostscript, graphviz, imagemagick, texlive-latex-recommended, texlive-pictures Package-List: libdune-grid-dev deb libdevel optional arch=any libdune-grid-doc deb doc optional arch=all Checksums-Sha1: 337e8f427e585e2c918ed6620291e207fd941f0a 2794950 dune-grid_2.10.0.orig.tar.bz2 1c0bb2da56863db644f3008552f47aacb7d20c0f 7044 dune-grid_2.10.0-1.debian.tar.xz Checksums-Sha256: bac69685f24bdb86eff73af5fa7e6afd9a8dbf56471d8e69a674025e5a36ab29 2794950 dune-grid_2.10.0.orig.tar.bz2 46e765b010d26bce72a301f3fedf62e79095af2147251d1f37f99166e6b21b72 7044 dune-grid_2.10.0-1.debian.tar.xz Files: a81823c3e02bbe9112ca94e4e4651ed2 2794950 dune-grid_2.10.0.orig.tar.bz2 d0b9c80c79b434a51b4d16866ce3a634 7044 dune-grid_2.10.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEX5730Qbzr+QcV2vnUAaxd/1SdC8FAmc2WTYACgkQUAaxd/1S dC8HLhAAgRFPHpRVHkkKFrG7zvqAeW2pQo8eJXyeVF8yke0V8qjdpvXxPgKSb+du 3IVwBw9P890qS9qhNDjONnrH2lRU62c65MpErHYBCmlFBoa3Rqz79Cwg/f5romLs +TiY0VEM6tJ0f5HTaJJe8oLxk4057i0/MOtlv1tmBvhM866XY2KEaSF3e6CrDas6 /fOnCiTo8+m5lQgov5jJZnXijJhvexdGjU68DCpLqmzvxwIZ8jEl5yiAyfUAgEHp wRZHxT5599dWeOgro1dOvf/h8vTLJK5EhmnysnZ/Hd1ZVMvESFyc8uRzzluV6s/f HCCDwam+hY5zTritKHxDiBsEia6kJ656Qon7++wf6I2F9xbZvAVGMuVU4WuDKp0K iA8w25fV0UZ/40OzFkdgA6nN2WOXp9Z+iCqBkBZjA/u03630KauYvlkC8CszoVLG /ZFETy080ly4SFBr2tL1FtI/koFtlqRFD+HaK4dfvevYl2HNnrJ7c1iJ+6MeSV0Q Ts+WrdzBowuZyKmoEMbR0tuh3xDiMwnb5s3EiUozI70FDnng5/+qlkZQZ04Z+p79 IYQ/eOcLXGgTNk0HejR5gLmwrEqd96glf9wlATp4h1gfPdyyfxEe3VWBMl2M9QZM Q9/cF71pB+AGXU4Pb02h6wiQm4MyZfJsoQ4JA4jSlIHYkLCKXjQ= =x5rE -----END PGP SIGNATURE----- Tue Oct 14 00:22:33 UTC 2025 I: Checking whether the package is not for us Tue Oct 14 00:22:33 UTC 2025 I: Starting 1st build on remote node codethink03-arm64.debian.net. Tue Oct 14 00:22:33 UTC 2025 I: Preparing to do remote build '1' on codethink03-arm64.debian.net. Tue Oct 14 00:40:57 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build I: Current time: Sun Nov 15 18:45:34 -12 2026 I: pbuilder-time-stamp: 1794811534 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [dune-grid_2.10.0-1.dsc] I: copying [./dune-grid_2.10.0.orig.tar.bz2] I: copying [./dune-grid_2.10.0-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./dune-grid_2.10.0-1.dsc: no acceptable signature found dpkg-source: info: extracting dune-grid in dune-grid-2.10.0 dpkg-source: info: unpacking dune-grid_2.10.0.orig.tar.bz2 dpkg-source: info: unpacking dune-grid_2.10.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying increase-test-timeouts.patch dpkg-source: info: applying example-grids-install-location.patch dpkg-source: info: applying increase-ug-parallel-test-timeout.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2267713/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2267713' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/pbuilderrc_Vvp9 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/b1 --logfile b1/build.log dune-grid_2.10.0-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/sbin/chroot' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2267713/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake (>= 3.13), gfortran, mpi-default-bin, mpi-default-dev, pkgconf, python3, chrpath, libdune-common-dev (>= 2.10~), libdune-geometry-dev (>= 2.10~), libdune-uggrid-dev (>= 2.10~), libalberta-dev (>= 2.0.1-5), libgmp-dev, python3-vtk9, doxygen, ghostscript, graphviz, imagemagick, texlive-latex-recommended, texlive-pictures dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20000 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake (>= 3.13); however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on gfortran; however: Package gfortran is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-bin; however: Package mpi-default-bin is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-dev; however: Package mpi-default-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on chrpath; however: Package chrpath is not installed. pbuilder-satisfydepends-dummy depends on libdune-common-dev (>= 2.10~); however: Package libdune-common-dev is not installed. pbuilder-satisfydepends-dummy depends on libdune-geometry-dev (>= 2.10~); however: Package libdune-geometry-dev is not installed. pbuilder-satisfydepends-dummy depends on libdune-uggrid-dev (>= 2.10~); however: Package libdune-uggrid-dev is not installed. pbuilder-satisfydepends-dummy depends on libalberta-dev (>= 2.0.1-5); however: Package libalberta-dev is not installed. pbuilder-satisfydepends-dummy depends on libgmp-dev; however: Package libgmp-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-vtk9; however: Package python3-vtk9 is not installed. pbuilder-satisfydepends-dummy depends on doxygen; however: Package doxygen is not installed. pbuilder-satisfydepends-dummy depends on ghostscript; however: Package ghostscript is not installed. pbuilder-satisfydepends-dummy depends on graphviz; however: Package graphviz is not installed. pbuilder-satisfydepends-dummy depends on imagemagick; however: Package imagemagick is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-recommended; however: Package texlive-latex-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-pictures; however: Package texlive-pictures is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} chrpath{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} doxygen{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} gfortran{a} gfortran-15{a} gfortran-15-aarch64-linux-gnu{a} gfortran-aarch64-linux-gnu{a} ghostscript{a} graphviz{a} groff-base{a} hicolor-icon-theme{a} ibverbs-providers{a} imagemagick{a} imagemagick-7-common{a} imagemagick-7.q16{a} intltool-debian{a} libabsl20240722{a} libaec0{a} libalberta-dev{a} libalberta5{a} libamd-comgr2{a} libamdhip64-5{a} libann0{a} libaom3{a} libarchive-zip-perl{a} libarchive13t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libavif16{a} libblas-dev{a} libblas3{a} libbrotli1{a} libcairo2{a} libcbor0.10{a} libcdt5{a} libcgraph6{a} libclang-cpp19{a} libclang1-19{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libde265-0{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm2{a} libdune-common-dev{a} libdune-geometry-dev{a} libdune-uggrid-dev{a} libedit2{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libevdev2{a} libevent-2.1-7t64{a} libevent-core-2.1-7t64{a} libevent-dev{a} libevent-extra-2.1-7t64{a} libevent-openssl-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexpat1{a} libfabric1{a} libffi8{a} libfftw3-double3{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libfmt10{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgbm1{a} libgd3{a} libgfortran-15-dev{a} libgfortran5{a} libgl1{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libglew2.2{a} libglib2.0-0t64{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls30t64{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgssapi-krb5-2{a} libgts-0.7-5t64{a} libgudev-1.0-0{a} libgvc6{a} libgvpr2{a} libharfbuzz0b{a} libhdf5-310{a} libhdf5-hl-310{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhsa-runtime64-1{a} libhsakmt1{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibmad5{a} libibumad3{a} libibverbs-dev{a} libibverbs1{a} libice6{a} libicu76{a} libidn12{a} libidn2-0{a} libijs-0.35{a} libimagequant0{a} libinput-bin{a} libinput10{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libjs-jquery-ui{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} liblab-gamut1{a} liblapack-dev{a} liblapack3{a} liblcms2-2{a} libldap2{a} liblerc4{a} libllvm17t64{a} libllvm19{a} liblqr-1-0{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libmagickcore-7.q16-10{a} libmagickwand-7.q16-10{a} libmd4c0{a} libmpfi0{a} libmtdev1t64{a} libmunge2{a} libnetcdf22{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libnl-3-200{a} libnl-3-dev{a} libnl-route-3-200{a} libnl-route-3-dev{a} libnuma-dev{a} libnuma1{a} libogg0{a} libopengl0{a} libopenjp2-7{a} libopenmpi-dev{a} libopenmpi40{a} libp11-kit0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpaper-utils{a} libpaper2{a} libpathplan4{a} libpciaccess0{a} libpcre2-16-0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpmix2t64{a} libpng16-16t64{a} libpotrace0{a} libproc2-0{a} libproj25{a} libpsl5t64{a} libptexenc1{a} libpython3-stdlib{a} libpython3.13{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5widgets5t64{a} librav1e0.8{a} libraw23t64{a} librdmacm1t64{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsharpyuv0{a} libsm6{a} libssh2-1t64{a} libsvtav1enc2{a} libsynctex2{a} libsz2{a} libtasn1-6{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libteckit0{a} libtexlua53-5{a} libtext-charwidth-perl{a} libtext-wrapi18n-perl{a} libthai-data{a} libthai0{a} libtheoradec2{a} libtheoraenc2{a} libtiff6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libucx0{a} libunistring5{a} libuv1t64{a} libvtk9.3{a} libvtk9.3-qt{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-client0{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-xcb1{a} libxau6{a} libxaw7{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2-16{a} libxmu6{a} libxnvctrl0{a} libxpm4{a} libxrender1{a} libxshmfence1{a} libxt6t64{a} libxxf86vm1{a} libyuv0{a} libz3-4{a} libzzip-0-13t64{a} lmodern{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} mpi-default-bin{a} mpi-default-dev{a} netbase{a} ocl-icd-libopencl1{a} openmpi-bin{a} openmpi-common{a} openssh-client{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} poppler-data{a} procps{a} proj-data{a} python3{a} python3-minimal{a} python3-mpi4py{a} python3-vtk9{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} shared-mime-info{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-latex-base{a} texlive-latex-recommended{a} texlive-luatex{a} texlive-pictures{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} xkb-data{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus dvisvgm fonts-droid-fallback fonts-liberation javascript-common krb5-locales libarchive-cpio-perl libfile-mimeinfo-perl libglib2.0-data libgts-bin libheif-plugin-aomenc libheif-plugin-x265 libldap-common libmagickcore-7.q16-10-extra libmail-sendmail-perl libnet-dbus-perl libqt5svg5 libsasl2-modules libx11-protocol-perl linux-sysctl-defaults lynx mesa-vulkan-drivers netpbm psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 ruby tk wget x11-utils x11-xserver-utils xauth xdg-user-dirs 0 packages upgraded, 347 newly installed, 0 to remove and 0 not upgraded. Need to get 458 MB of archives. After unpacking 1974 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libfftw3-double3 arm64 3.3.10-2+b1 [337 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 libpng16-16t64 arm64 1.6.50-1 [275 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 libfontenc1 arm64 1:1.1.8-1+b2 [22.5 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 x11-common all 1:7.7+25 [217 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 xfonts-utils arm64 1:7.7+7 [89.3 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 fonts-urw-base35 all 20200910-8 [10.8 MB] Get: 13 http://deb.debian.org/debian forky/main arm64 fontconfig-config arm64 2.15.0-2.4 [318 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 libfontconfig1 arm64 2.15.0-2.4 [387 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 libdav1d7 arm64 1.5.1-1 [252 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 libheif-plugin-dav1d arm64 1.20.2-2+b1 [18.1 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 libde265-0 arm64 1.0.16-1 [153 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libheif-plugin-libde265 arm64 1.20.2-2+b1 [16.9 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 libheif1 arm64 1.20.2-2+b1 [504 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 22 http://deb.debian.org/debian forky/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 liblcms2-2 arm64 2.16-2 [151 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libglib2.0-0t64 arm64 2.84.4-3 [1428 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 liblqr-1-0 arm64 0.4.2-2.1+b2 [27.0 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 libltdl7 arm64 2.5.4-5 [415 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 libopenjp2-7 arm64 2.5.3-2.1 [189 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 libraw23t64 arm64 0.21.4-2 [371 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libtiff6 arm64 4.7.1-1 [334 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [113 kB] Get: 35 http://deb.debian.org/debian forky/main arm64 libwebpmux3 arm64 1.5.0-0.1 [125 kB] Get: 36 http://deb.debian.org/debian forky/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 38 http://deb.debian.org/debian forky/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 39 http://deb.debian.org/debian forky/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 40 http://deb.debian.org/debian forky/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 41 http://deb.debian.org/debian forky/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 42 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.6+dfsg-0.1 [601 kB] Get: 43 http://deb.debian.org/debian forky/main arm64 imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [69.0 kB] Get: 44 http://deb.debian.org/debian forky/main arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.3+dfsg1-1 [1660 kB] Get: 45 http://deb.debian.org/debian forky/main arm64 libmagickwand-7.q16-10 arm64 8:7.1.2.3+dfsg1-1 [270 kB] Get: 46 http://deb.debian.org/debian forky/main arm64 poppler-data all 0.4.12-1 [1601 kB] Get: 47 http://deb.debian.org/debian forky/main arm64 libpython3.13-minimal arm64 3.13.7-1 [857 kB] Get: 48 http://deb.debian.org/debian forky/main arm64 python3.13-minimal arm64 3.13.7-1 [2001 kB] Get: 49 http://deb.debian.org/debian forky/main arm64 python3-minimal arm64 3.13.7-1 [27.2 kB] Get: 50 http://deb.debian.org/debian forky/main arm64 media-types all 13.0.0 [29.3 kB] Get: 51 http://deb.debian.org/debian forky/main arm64 netbase all 6.5 [12.4 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 tzdata all 2025b-5 [260 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 readline-common all 8.3-3 [74.8 kB] Get: 54 http://deb.debian.org/debian forky/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Get: 55 http://deb.debian.org/debian forky/main arm64 libpython3.13-stdlib arm64 3.13.7-1 [1895 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 python3.13 arm64 3.13.7-1 [761 kB] Get: 57 http://deb.debian.org/debian forky/main arm64 libpython3-stdlib arm64 3.13.7-1 [10.2 kB] Get: 58 http://deb.debian.org/debian forky/main arm64 python3 arm64 3.13.7-1 [28.3 kB] Get: 59 http://deb.debian.org/debian forky/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 60 http://deb.debian.org/debian forky/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 61 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 62 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 63 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 64 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 65 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 66 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 67 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 68 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.2-1 [94.3 kB] Get: 69 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 70 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 71 http://deb.debian.org/debian forky/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 72 http://deb.debian.org/debian forky/main arm64 libcbor0.10 arm64 0.10.2-2 [27.4 kB] Get: 73 http://deb.debian.org/debian forky/main arm64 libfido2-1 arm64 1.16.0-2 [74.4 kB] Get: 74 http://deb.debian.org/debian forky/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 75 http://deb.debian.org/debian forky/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 76 http://deb.debian.org/debian forky/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 77 http://deb.debian.org/debian forky/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 78 http://deb.debian.org/debian forky/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 79 http://deb.debian.org/debian forky/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 80 http://deb.debian.org/debian forky/main arm64 openssh-client arm64 1:10.0p1-8 [925 kB] Get: 81 http://deb.debian.org/debian forky/main arm64 libtext-charwidth-perl arm64 0.04-11+b4 [9652 B] Get: 82 http://deb.debian.org/debian forky/main arm64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 83 http://deb.debian.org/debian forky/main arm64 ucf all 3.0052 [43.3 kB] Get: 84 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 85 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 86 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 87 http://deb.debian.org/debian forky/main arm64 automake all 1:1.17-4 [862 kB] Get: 88 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 89 http://deb.debian.org/debian forky/main arm64 chrpath arm64 0.18-1 [13.2 kB] Get: 90 http://deb.debian.org/debian forky/main arm64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 91 http://deb.debian.org/debian forky/main arm64 libarchive13t64 arm64 3.7.4-4+b1 [323 kB] Get: 92 http://deb.debian.org/debian forky/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get: 93 http://deb.debian.org/debian forky/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get: 94 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 95 http://deb.debian.org/debian forky/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Get: 96 http://deb.debian.org/debian forky/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get: 97 http://deb.debian.org/debian forky/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get: 98 http://deb.debian.org/debian forky/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 99 http://deb.debian.org/debian forky/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get: 100 http://deb.debian.org/debian forky/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get: 101 http://deb.debian.org/debian forky/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 102 http://deb.debian.org/debian forky/main arm64 libp11-kit0 arm64 0.25.9-2 [420 kB] Get: 103 http://deb.debian.org/debian forky/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 104 http://deb.debian.org/debian forky/main arm64 libgnutls30t64 arm64 3.8.10-2 [1395 kB] Get: 105 http://deb.debian.org/debian forky/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [56.3 kB] Get: 106 http://deb.debian.org/debian forky/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 107 http://deb.debian.org/debian forky/main arm64 libcurl4t64 arm64 8.16.0-4 [368 kB] Get: 108 http://deb.debian.org/debian forky/main arm64 libjsoncpp26 arm64 1.9.6-4 [73.2 kB] Get: 109 http://deb.debian.org/debian forky/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 110 http://deb.debian.org/debian forky/main arm64 libuv1t64 arm64 1.51.0-2 [150 kB] Get: 111 http://deb.debian.org/debian forky/main arm64 cmake arm64 4.1.1+really3.31.6-2 [10.1 MB] Get: 112 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 113 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-5 [540 kB] Get: 114 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 115 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 116 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 117 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 118 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 119 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 120 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 121 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 122 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 123 http://deb.debian.org/debian forky/main arm64 debhelper all 13.28 [941 kB] Get: 124 http://deb.debian.org/debian forky/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 125 http://deb.debian.org/debian forky/main arm64 libllvm19 arm64 1:19.1.7-7 [23.2 MB] Get: 126 http://deb.debian.org/debian forky/main arm64 libclang-cpp19 arm64 1:19.1.7-7 [12.0 MB] Get: 127 http://deb.debian.org/debian forky/main arm64 libclang1-19 arm64 1:19.1.7-7 [6842 kB] Get: 128 http://deb.debian.org/debian forky/main arm64 libfmt10 arm64 10.1.1+ds1-4 [121 kB] Get: 129 http://deb.debian.org/debian forky/main arm64 doxygen arm64 1.9.8+ds-2.1 [4519 kB] Get: 130 http://deb.debian.org/debian forky/main arm64 fontconfig arm64 2.15.0-2.4 [463 kB] Get: 131 http://deb.debian.org/debian forky/main arm64 fonts-lmodern all 2.005-1 [4540 kB] Get: 132 http://deb.debian.org/debian forky/main arm64 libgfortran5 arm64 15.2.0-4 [371 kB] Get: 133 http://deb.debian.org/debian forky/main arm64 libgfortran-15-dev arm64 15.2.0-4 [411 kB] Get: 134 http://deb.debian.org/debian forky/main arm64 gfortran-15-aarch64-linux-gnu arm64 15.2.0-4 [76.9 MB] Get: 135 http://deb.debian.org/debian forky/main arm64 gfortran-15 arm64 15.2.0-4 [17.9 kB] Get: 136 http://deb.debian.org/debian forky/main arm64 gfortran-aarch64-linux-gnu arm64 4:15.2.0-4 [1280 B] Get: 137 http://deb.debian.org/debian forky/main arm64 gfortran arm64 4:15.2.0-4 [1428 B] Get: 138 http://deb.debian.org/debian forky/main arm64 libgs-common all 10.05.1~dfsg-3 [149 kB] Get: 139 http://deb.debian.org/debian forky/main arm64 libgs10-common all 10.05.1~dfsg-3 [479 kB] Get: 140 http://deb.debian.org/debian forky/main arm64 libavahi-common-data arm64 0.8-17 [113 kB] Get: 141 http://deb.debian.org/debian forky/main arm64 libavahi-common3 arm64 0.8-17 [44.9 kB] Get: 142 http://deb.debian.org/debian forky/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get: 143 http://deb.debian.org/debian forky/main arm64 libavahi-client3 arm64 0.8-17 [48.5 kB] Get: 144 http://deb.debian.org/debian forky/main arm64 libcups2t64 arm64 2.4.14-1 [234 kB] Get: 145 http://deb.debian.org/debian forky/main arm64 libidn12 arm64 1.43-2 [47.0 kB] Get: 146 http://deb.debian.org/debian forky/main arm64 libijs-0.35 arm64 0.35-16 [15.3 kB] Get: 147 http://deb.debian.org/debian forky/main arm64 libjbig2dec0 arm64 0.20-1+b3 [60.1 kB] Get: 148 http://deb.debian.org/debian forky/main arm64 libpaper2 arm64 2.2.5-0.3+b2 [16.6 kB] Get: 149 http://deb.debian.org/debian forky/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 150 http://deb.debian.org/debian forky/main arm64 libsm6 arm64 2:1.2.6-1 [36.4 kB] Get: 151 http://deb.debian.org/debian forky/main arm64 libxt6t64 arm64 1:1.2.1-1.3 [182 kB] Get: 152 http://deb.debian.org/debian forky/main arm64 libgs10 arm64 10.05.1~dfsg-3 [2356 kB] Get: 153 http://deb.debian.org/debian forky/main arm64 ghostscript arm64 10.05.1~dfsg-3 [50.4 kB] Get: 154 http://deb.debian.org/debian forky/main arm64 libann0 arm64 1.1.2+doc-9+b2 [24.1 kB] Get: 155 http://deb.debian.org/debian forky/main arm64 libcdt5 arm64 2.42.4-3 [39.2 kB] Get: 156 http://deb.debian.org/debian forky/main arm64 libcgraph6 arm64 2.42.4-3 [61.1 kB] Get: 157 http://deb.debian.org/debian forky/main arm64 libaom3 arm64 3.13.1-1 [1631 kB] Get: 158 http://deb.debian.org/debian forky/main arm64 libabsl20240722 arm64 20240722.0-4 [452 kB] Get: 159 http://deb.debian.org/debian forky/main arm64 libgav1-1 arm64 0.19.0-3+b1 [491 kB] Get: 160 http://deb.debian.org/debian forky/main arm64 librav1e0.8 arm64 0.8.1-5 [688 kB] Get: 161 http://deb.debian.org/debian forky/main arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1558 kB] Get: 162 http://deb.debian.org/debian forky/main arm64 libyuv0 arm64 0.0.1919.20250919-1 [138 kB] Get: 163 http://deb.debian.org/debian forky/main arm64 libavif16 arm64 1.3.0-1+b1 [127 kB] Get: 164 http://deb.debian.org/debian forky/main arm64 libimagequant0 arm64 4.4.0-3 [216 kB] Get: 165 http://deb.debian.org/debian forky/main arm64 libxpm4 arm64 1:3.5.17-1+b3 [53.4 kB] Get: 166 http://deb.debian.org/debian forky/main arm64 libgd3 arm64 2.3.3-13 [115 kB] Get: 167 http://deb.debian.org/debian forky/main arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2+b1 [145 kB] Get: 168 http://deb.debian.org/debian forky/main arm64 libpixman-1-0 arm64 0.46.4-1 [174 kB] Get: 169 http://deb.debian.org/debian forky/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 170 http://deb.debian.org/debian forky/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 171 http://deb.debian.org/debian forky/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 172 http://deb.debian.org/debian forky/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 173 http://deb.debian.org/debian forky/main arm64 libfribidi0 arm64 1.0.16-3 [26.5 kB] Get: 174 http://deb.debian.org/debian forky/main arm64 libgraphite2-3 arm64 1.3.14-11 [70.8 kB] Get: 175 http://deb.debian.org/debian forky/main arm64 libharfbuzz0b arm64 12.1.0-1 [486 kB] Get: 176 http://deb.debian.org/debian forky/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 177 http://deb.debian.org/debian forky/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 178 http://deb.debian.org/debian forky/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 179 http://deb.debian.org/debian forky/main arm64 libpango-1.0-0 arm64 1.56.3-2 [222 kB] Get: 180 http://deb.debian.org/debian forky/main arm64 libpangoft2-1.0-0 arm64 1.56.3-2 [56.5 kB] Get: 181 http://deb.debian.org/debian forky/main arm64 libpangocairo-1.0-0 arm64 1.56.3-2 [35.3 kB] Get: 182 http://deb.debian.org/debian forky/main arm64 libpathplan4 arm64 2.42.4-3 [41.2 kB] Get: 183 http://deb.debian.org/debian forky/main arm64 libgvc6 arm64 2.42.4-3 [629 kB] Get: 184 http://deb.debian.org/debian forky/main arm64 libgvpr2 arm64 2.42.4-3 [181 kB] Get: 185 http://deb.debian.org/debian forky/main arm64 liblab-gamut1 arm64 2.42.4-3 [198 kB] Get: 186 http://deb.debian.org/debian forky/main arm64 libxmu6 arm64 2:1.1.3-3+b4 [55.7 kB] Get: 187 http://deb.debian.org/debian forky/main arm64 libxaw7 arm64 2:1.0.16-1 [195 kB] Get: 188 http://deb.debian.org/debian forky/main arm64 graphviz arm64 2.42.4-3 [572 kB] Get: 189 http://deb.debian.org/debian forky/main arm64 hicolor-icon-theme all 0.18-2 [11.8 kB] Get: 190 http://deb.debian.org/debian forky/main arm64 libnl-3-200 arm64 3.11.0-2 [57.9 kB] Get: 191 http://deb.debian.org/debian forky/main arm64 libnl-route-3-200 arm64 3.11.0-2 [176 kB] Get: 192 http://deb.debian.org/debian forky/main arm64 libibverbs1 arm64 56.1-1+b1 [59.8 kB] Get: 193 http://deb.debian.org/debian forky/main arm64 ibverbs-providers arm64 56.1-1+b1 [338 kB] Get: 194 http://deb.debian.org/debian forky/main arm64 imagemagick-7.q16 arm64 8:7.1.2.3+dfsg1-1 [728 kB] Get: 195 http://deb.debian.org/debian forky/main arm64 imagemagick arm64 8:7.1.2.3+dfsg1-1 [21.6 kB] Get: 196 http://deb.debian.org/debian forky/main arm64 libaec0 arm64 1.1.4-2 [22.6 kB] Get: 197 http://deb.debian.org/debian forky/main arm64 libtirpc-common all 1.3.6+ds-1 [11.0 kB] Get: 198 http://deb.debian.org/debian forky/main arm64 libtirpc3t64 arm64 1.3.6+ds-1 [79.1 kB] Get: 199 http://deb.debian.org/debian forky/main arm64 libalberta5 arm64 3.1.1-3 [723 kB] Get: 200 http://deb.debian.org/debian forky/main arm64 libalberta-dev arm64 3.1.1-3 [172 kB] Get: 201 http://deb.debian.org/debian forky/main arm64 libllvm17t64 arm64 1:17.0.6-22+b3 [21.3 MB] Get: 202 http://deb.debian.org/debian forky/main arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3+b2 [12.1 MB] Get: 203 http://deb.debian.org/debian forky/main arm64 libdrm-common all 2.4.125-2 [8576 B] Get: 204 http://deb.debian.org/debian forky/main arm64 libdrm2 arm64 2.4.125-2 [38.4 kB] Get: 205 http://deb.debian.org/debian forky/main arm64 libdrm-amdgpu1 arm64 2.4.125-2 [22.3 kB] Get: 206 http://deb.debian.org/debian forky/main arm64 libnuma1 arm64 2.0.19-1 [21.6 kB] Get: 207 http://deb.debian.org/debian forky/main arm64 libhsakmt1 arm64 6.2.4+ds-1 [58.3 kB] Get: 208 http://deb.debian.org/debian forky/main arm64 libhsa-runtime64-1 arm64 6.1.2-3 [302 kB] Get: 209 http://deb.debian.org/debian forky/main arm64 libamdhip64-5 arm64 5.7.1-7 [8835 kB] Get: 210 http://deb.debian.org/debian forky/main arm64 libblas3 arm64 3.12.1-7 [135 kB] Get: 211 http://deb.debian.org/debian forky/main arm64 libblas-dev arm64 3.12.1-7 [145 kB] Get: 212 http://deb.debian.org/debian forky/main arm64 libngtcp2-crypto-gnutls8 arm64 1.16.0-1 [23.8 kB] Get: 213 http://deb.debian.org/debian forky/main arm64 libcurl3t64-gnutls arm64 8.16.0-4 [362 kB] Get: 214 http://deb.debian.org/debian forky/main arm64 libdouble-conversion3 arm64 3.3.1-2 [37.5 kB] Get: 215 http://deb.debian.org/debian forky/main arm64 liblapack3 arm64 3.12.1-7 [1846 kB] Get: 216 http://deb.debian.org/debian forky/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10+b1 [126 kB] Get: 217 http://deb.debian.org/debian forky/main arm64 libhwloc15 arm64 2.12.2-1 [142 kB] Get: 218 http://deb.debian.org/debian forky/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10+b1 [54.4 kB] Get: 219 http://deb.debian.org/debian forky/main arm64 librdmacm1t64 arm64 56.1-1+b1 [67.9 kB] Get: 220 http://deb.debian.org/debian forky/main arm64 libfabric1 arm64 2.1.0-1.1 [548 kB] Get: 221 http://deb.debian.org/debian forky/main arm64 libmunge2 arm64 0.5.16-1 [19.2 kB] Get: 222 http://deb.debian.org/debian forky/main arm64 libpciaccess0 arm64 0.17-3+b3 [51.2 kB] Get: 223 http://deb.debian.org/debian forky/main arm64 libxnvctrl0 arm64 535.171.04-1+b2 [14.0 kB] Get: 224 http://deb.debian.org/debian forky/main arm64 ocl-icd-libopencl1 arm64 2.3.3-1 [42.7 kB] Get: 225 http://deb.debian.org/debian forky/main arm64 libhwloc-plugins arm64 2.12.2-1 [18.1 kB] Get: 226 http://deb.debian.org/debian forky/main arm64 libpmix2t64 arm64 6.0.0+really5.0.8-1 [574 kB] Get: 227 http://deb.debian.org/debian forky/main arm64 libibumad3 arm64 56.1-1+b1 [29.3 kB] Get: 228 http://deb.debian.org/debian forky/main arm64 libibmad5 arm64 56.1-1+b1 [42.8 kB] Get: 229 http://deb.debian.org/debian forky/main arm64 libucx0 arm64 1.19.0+ds-1 [1081 kB] Get: 230 http://deb.debian.org/debian forky/main arm64 libopenmpi40 arm64 5.0.8-10+b1 [2104 kB] Get: 231 http://deb.debian.org/debian forky/main arm64 openmpi-common all 5.0.8-10 [97.5 kB] Get: 232 http://deb.debian.org/debian forky/main arm64 openmpi-bin arm64 5.0.8-10+b1 [184 kB] Get: 233 http://deb.debian.org/debian forky/main arm64 mpi-default-bin arm64 1.19 [2640 B] Get: 234 http://deb.debian.org/debian forky/main arm64 libnl-3-dev arm64 3.11.0-2 [104 kB] Get: 235 http://deb.debian.org/debian forky/main arm64 libnl-route-3-dev arm64 3.11.0-2 [210 kB] Get: 236 http://deb.debian.org/debian forky/main arm64 libibverbs-dev arm64 56.1-1+b1 [649 kB] Get: 237 http://deb.debian.org/debian forky/main arm64 libnuma-dev arm64 2.0.19-1 [37.6 kB] Get: 238 http://deb.debian.org/debian forky/main arm64 libltdl-dev arm64 2.5.4-5 [168 kB] Get: 239 http://deb.debian.org/debian forky/main arm64 libhwloc-dev arm64 2.12.2-1 [239 kB] Get: 240 http://deb.debian.org/debian forky/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10+b1 [170 kB] Get: 241 http://deb.debian.org/debian forky/main arm64 libevent-extra-2.1-7t64 arm64 2.1.12-stable-10+b1 [102 kB] Get: 242 http://deb.debian.org/debian forky/main arm64 libevent-openssl-2.1-7t64 arm64 2.1.12-stable-10+b1 [60.4 kB] Get: 243 http://deb.debian.org/debian forky/main arm64 libevent-dev arm64 2.1.12-stable-10+b1 [304 kB] Get: 244 http://deb.debian.org/debian forky/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1 [319 kB] Get: 245 http://deb.debian.org/debian forky/main arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 246 http://deb.debian.org/debian forky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 247 http://deb.debian.org/debian forky/main arm64 libopenmpi-dev arm64 5.0.8-10+b1 [1090 kB] Get: 248 http://deb.debian.org/debian forky/main arm64 mpi-default-dev arm64 1.19 [3432 B] Get: 249 http://deb.debian.org/debian forky/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 250 http://deb.debian.org/debian forky/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 251 http://deb.debian.org/debian forky/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 252 http://deb.debian.org/debian forky/main arm64 liblapack-dev arm64 3.12.1-7 [3829 kB] Get: 253 http://deb.debian.org/debian forky/main arm64 libdune-common-dev arm64 2.10.0-5 [405 kB] Get: 254 http://deb.debian.org/debian forky/main arm64 libdune-geometry-dev arm64 2.10.0-1+b1 [284 kB] Get: 255 http://deb.debian.org/debian forky/main arm64 libdune-uggrid-dev arm64 2.10.0-1+b1 [437 kB] Get: 256 http://deb.debian.org/debian forky/main arm64 libsensors-config all 1:3.6.2-2 [16.2 kB] Get: 257 http://deb.debian.org/debian forky/main arm64 libsensors5 arm64 1:3.6.2-2 [36.4 kB] Get: 258 http://deb.debian.org/debian forky/main arm64 libx11-xcb1 arm64 2:1.8.12-1 [247 kB] Get: 259 http://deb.debian.org/debian forky/main arm64 libxcb-dri3-0 arm64 1.17.0-2+b1 [107 kB] Get: 260 http://deb.debian.org/debian forky/main arm64 libxcb-present0 arm64 1.17.0-2+b1 [106 kB] Get: 261 http://deb.debian.org/debian forky/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 262 http://deb.debian.org/debian forky/main arm64 libxcb-sync1 arm64 1.17.0-2+b1 [109 kB] Get: 263 http://deb.debian.org/debian forky/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 264 http://deb.debian.org/debian forky/main arm64 libxshmfence1 arm64 1.3.3-1 [11.1 kB] Get: 265 http://deb.debian.org/debian forky/main arm64 mesa-libgallium arm64 25.2.4-1 [10.3 MB] Get: 266 http://deb.debian.org/debian forky/main arm64 libgbm1 arm64 25.2.4-1 [45.3 kB] Get: 267 http://deb.debian.org/debian forky/main arm64 libwayland-client0 arm64 1.24.0-2+b1 [27.5 kB] Get: 268 http://deb.debian.org/debian forky/main arm64 libegl-mesa0 arm64 25.2.4-1 [114 kB] Get: 269 http://deb.debian.org/debian forky/main arm64 libevdev2 arm64 1.13.4+dfsg-1 [30.4 kB] Get: 270 http://deb.debian.org/debian forky/main arm64 libglvnd0 arm64 1.7.0-1+b2 [41.6 kB] Get: 271 http://deb.debian.org/debian forky/main arm64 libxcb-glx0 arm64 1.17.0-2+b1 [123 kB] Get: 272 http://deb.debian.org/debian forky/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b4 [19.2 kB] Get: 273 http://deb.debian.org/debian forky/main arm64 libvulkan1 arm64 1.4.321.0-1 [130 kB] Get: 274 http://deb.debian.org/debian forky/main arm64 libgl1-mesa-dri arm64 25.2.4-1 [46.7 kB] Get: 275 http://deb.debian.org/debian forky/main arm64 libglx-mesa0 arm64 25.2.4-1 [108 kB] Get: 276 http://deb.debian.org/debian forky/main arm64 libglx0 arm64 1.7.0-1+b2 [31.1 kB] Get: 277 http://deb.debian.org/debian forky/main arm64 libgl1 arm64 1.7.0-1+b2 [90.9 kB] Get: 278 http://deb.debian.org/debian forky/main arm64 libgl2ps1.4 arm64 1.4.2+dfsg1-4 [40.0 kB] Get: 279 http://deb.debian.org/debian forky/main arm64 libglew2.2 arm64 2.2.0-4+b2 [162 kB] Get: 280 http://deb.debian.org/debian forky/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-5 [329 kB] Get: 281 http://deb.debian.org/debian forky/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-5 [621 kB] Get: 282 http://deb.debian.org/debian forky/main arm64 libgudev-1.0-0 arm64 238-7 [13.9 kB] Get: 283 http://deb.debian.org/debian forky/main arm64 libsz2 arm64 1.1.4-2 [8072 B] Get: 284 http://deb.debian.org/debian forky/main arm64 libhdf5-310 arm64 1.14.5+repack-4 [1177 kB] Get: 285 http://deb.debian.org/debian forky/main arm64 libhdf5-hl-310 arm64 1.14.5+repack-4 [68.4 kB] Get: 286 http://deb.debian.org/debian forky/main arm64 libicu76 arm64 76.1-4 [9524 kB] Get: 287 http://deb.debian.org/debian forky/main arm64 libwacom-common all 2.16.1-1 [112 kB] Get: 288 http://deb.debian.org/debian forky/main arm64 libwacom9 arm64 2.16.1-1 [25.6 kB] Get: 289 http://deb.debian.org/debian forky/main arm64 libinput-bin arm64 1.28.1-1 [26.4 kB] Get: 290 http://deb.debian.org/debian forky/main arm64 libmtdev1t64 arm64 1.1.7-1 [22.5 kB] Get: 291 http://deb.debian.org/debian forky/main arm64 libinput10 arm64 1.28.1-1 [129 kB] Get: 292 http://deb.debian.org/debian forky/main arm64 libkpathsea6 arm64 2025.20250727.75242+ds-4 [149 kB] Get: 293 http://deb.debian.org/debian forky/main arm64 libmd4c0 arm64 0.5.2-2+b1 [46.1 kB] Get: 294 http://deb.debian.org/debian forky/main arm64 libmpfi0 arm64 1.5.4+ds-4 [34.5 kB] Get: 295 http://deb.debian.org/debian forky/main arm64 libnetcdf22 arm64 1:4.9.3-1+b1 [480 kB] Get: 296 http://deb.debian.org/debian forky/main arm64 libogg0 arm64 1.3.6-1 [23.6 kB] Get: 297 http://deb.debian.org/debian forky/main arm64 libpaper-utils arm64 2.2.5-0.3+b2 [16.4 kB] Get: 298 http://deb.debian.org/debian forky/main arm64 libpcre2-16-0 arm64 10.46-1 [247 kB] Get: 299 http://deb.debian.org/debian forky/main arm64 libpotrace0 arm64 1.16-2+b2 [23.4 kB] Get: 300 http://deb.debian.org/debian forky/main arm64 proj-data all 9.7.0-1 [6317 kB] Get: 301 http://deb.debian.org/debian forky/main arm64 libproj25 arm64 9.7.0-1 [1245 kB] Get: 302 http://deb.debian.org/debian forky/main arm64 libptexenc1 arm64 2025.20250727.75242+ds-4 [49.5 kB] Get: 303 http://deb.debian.org/debian forky/main arm64 libpython3.13 arm64 3.13.7-1 [1978 kB] Get: 304 http://deb.debian.org/debian forky/main arm64 shared-mime-info arm64 2.4-5+b3 [755 kB] Get: 305 http://deb.debian.org/debian forky/main arm64 libqt5core5t64 arm64 5.15.17+dfsg-4 [1809 kB] Get: 306 http://deb.debian.org/debian forky/main arm64 libqt5dbus5t64 arm64 5.15.17+dfsg-4 [204 kB] Get: 307 http://deb.debian.org/debian forky/main arm64 libegl1 arm64 1.7.0-1+b2 [34.0 kB] Get: 308 http://deb.debian.org/debian forky/main arm64 libqt5network5t64 arm64 5.15.17+dfsg-4 [651 kB] Get: 309 http://deb.debian.org/debian forky/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 310 http://deb.debian.org/debian forky/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get: 311 http://deb.debian.org/debian forky/main arm64 libxcb-image0 arm64 0.4.0-2+b2 [21.9 kB] Get: 312 http://deb.debian.org/debian forky/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get: 313 http://deb.debian.org/debian forky/main arm64 libxcb-render-util0 arm64 0.3.10-1 [18.5 kB] Get: 314 http://deb.debian.org/debian forky/main arm64 libxcb-shape0 arm64 1.17.0-2+b1 [106 kB] Get: 315 http://deb.debian.org/debian forky/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 316 http://deb.debian.org/debian forky/main arm64 libxcb-xinput0 arm64 1.17.0-2+b1 [130 kB] Get: 317 http://deb.debian.org/debian forky/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 318 http://deb.debian.org/debian forky/main arm64 xkb-data all 2.42-1 [790 kB] Get: 319 http://deb.debian.org/debian forky/main arm64 libxkbcommon0 arm64 1.7.0-2.1 [106 kB] Get: 320 http://deb.debian.org/debian forky/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2.1 [15.3 kB] Get: 321 http://deb.debian.org/debian forky/main arm64 libqt5gui5t64 arm64 5.15.17+dfsg-4 [3256 kB] Get: 322 http://deb.debian.org/debian forky/main arm64 libqt5widgets5t64 arm64 5.15.17+dfsg-4 [2266 kB] Get: 323 http://deb.debian.org/debian forky/main arm64 libsynctex2 arm64 2025.20250727.75242+ds-4 [54.5 kB] Get: 324 http://deb.debian.org/debian forky/main arm64 libtbbbind-2-5 arm64 2022.1.0-3 [13.7 kB] Get: 325 http://deb.debian.org/debian forky/main arm64 libtbbmalloc2 arm64 2022.1.0-3 [36.0 kB] Get: 326 http://deb.debian.org/debian forky/main arm64 libtbb12 arm64 2022.1.0-3 [67.0 kB] Get: 327 http://deb.debian.org/debian forky/main arm64 libteckit0 arm64 2.5.12+ds1-1+b1 [303 kB] Get: 328 http://deb.debian.org/debian forky/main arm64 libtexlua53-5 arm64 2025.20250727.75242+ds-4 [90.8 kB] Get: 329 http://deb.debian.org/debian forky/main arm64 libtheoradec2 arm64 1.2.0+dfsg-6 [53.1 kB] Get: 330 http://deb.debian.org/debian forky/main arm64 libtheoraenc2 arm64 1.2.0+dfsg-6 [105 kB] Get: 331 http://deb.debian.org/debian forky/main arm64 libopengl0 arm64 1.7.0-1+b2 [32.1 kB] Get: 332 http://deb.debian.org/debian forky/main arm64 libvtk9.3 arm64 9.3.0+dfsg1-7 [20.7 MB] Get: 333 http://deb.debian.org/debian forky/main arm64 libvtk9.3-qt arm64 9.3.0+dfsg1-7 [163 kB] Get: 334 http://deb.debian.org/debian forky/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB] Get: 335 http://deb.debian.org/debian forky/main arm64 libzzip-0-13t64 arm64 0.13.78+dfsg.1-0.2 [59.4 kB] Get: 336 http://deb.debian.org/debian forky/main arm64 tex-common all 6.19 [29.4 kB] Get: 337 http://deb.debian.org/debian forky/main arm64 lmodern all 2.005-1 [9480 kB] Get: 338 http://deb.debian.org/debian forky/main arm64 python3-mpi4py arm64 4.1.0-9 [640 kB] Get: 339 http://deb.debian.org/debian forky/main arm64 python3-vtk9 arm64 9.3.0+dfsg1-7 [7008 kB] Get: 340 http://deb.debian.org/debian forky/main arm64 t1utils arm64 1.41-4+b1 [57.6 kB] Get: 341 http://deb.debian.org/debian forky/main arm64 texlive-binaries arm64 2025.20250727.75242+ds-4 [6818 kB] Get: 342 http://deb.debian.org/debian forky/main arm64 xdg-utils all 1.2.1-2 [75.8 kB] Get: 343 http://deb.debian.org/debian forky/main arm64 texlive-base all 2025.20250927-3 [23.1 MB] Get: 344 http://deb.debian.org/debian forky/main arm64 texlive-luatex all 2025.20250927-3 [36.0 MB] Get: 345 http://deb.debian.org/debian forky/main arm64 texlive-latex-base all 2025.20250927-3 [1320 kB] Get: 346 http://deb.debian.org/debian forky/main arm64 texlive-latex-recommended all 2025.20250927-3 [8509 kB] Get: 347 http://deb.debian.org/debian forky/main arm64 texlive-pictures all 2025.20250927-3 [23.6 MB] Fetched 458 MB in 22s (21.0 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20000 files and directories currently installed.) Preparing to unpack .../00-libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libfftw3-double3:arm64. Preparing to unpack .../01-libfftw3-double3_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-double3:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../02-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../03-libpng16-16t64_1.6.50-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../04-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../05-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../06-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../07-libfontenc1_1%3a1.1.8-1+b2_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.8-1+b2) ... Selecting previously unselected package x11-common. Preparing to unpack .../08-x11-common_1%3a7.7+25_all.deb ... Unpacking x11-common (1:7.7+25) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../09-xfonts-encodings_1%3a1.0.4-2.2_all.deb ... Unpacking xfonts-encodings (1:1.0.4-2.2) ... Selecting previously unselected package xfonts-utils. Preparing to unpack .../10-xfonts-utils_1%3a7.7+7_arm64.deb ... Unpacking xfonts-utils (1:7.7+7) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../11-fonts-urw-base35_20200910-8_all.deb ... Unpacking fonts-urw-base35 (20200910-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../12-fontconfig-config_2.15.0-2.4_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../13-libfontconfig1_2.15.0-2.4_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.4) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../14-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../15-libdav1d7_1.5.1-1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.1-1) ... Selecting previously unselected package libheif-plugin-dav1d:arm64. Preparing to unpack .../16-libheif-plugin-dav1d_1.20.2-2+b1_arm64.deb ... Unpacking libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../17-libde265-0_1.0.16-1_arm64.deb ... Unpacking libde265-0:arm64 (1.0.16-1) ... Selecting previously unselected package libheif-plugin-libde265:arm64. Preparing to unpack .../18-libheif-plugin-libde265_1.20.2-2+b1_arm64.deb ... Unpacking libheif-plugin-libde265:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../19-libheif1_1.20.2-2+b1_arm64.deb ... Unpacking libheif1:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../20-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../21-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../22-liblcms2-2_2.16-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.16-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../23-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../24-libglib2.0-0t64_2.84.4-3_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.84.4-3) ... Selecting previously unselected package liblqr-1-0:arm64. Preparing to unpack .../25-liblqr-1-0_0.4.2-2.1+b2_arm64.deb ... Unpacking liblqr-1-0:arm64 (0.4.2-2.1+b2) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../26-libltdl7_2.5.4-5_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-5) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../27-libopenjp2-7_2.5.3-2.1_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.3-2.1) ... Selecting previously unselected package libraw23t64:arm64. Preparing to unpack .../28-libraw23t64_0.21.4-2_arm64.deb ... Unpacking libraw23t64:arm64 (0.21.4-2) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../29-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../30-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../31-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../32-libtiff6_4.7.1-1_arm64.deb ... Unpacking libtiff6:arm64 (4.7.1-1) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../33-libwebpdemux2_1.5.0-0.1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../34-libwebpmux3_1.5.0-0.1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../35-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../36-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../37-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../38-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../39-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../40-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../41-libxml2-16_2.14.6+dfsg-0.1_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package imagemagick-7-common. Preparing to unpack .../42-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... Selecting previously unselected package libmagickcore-7.q16-10:arm64. Preparing to unpack .../43-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_arm64.deb ... Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.3+dfsg1-1) ... Selecting previously unselected package libmagickwand-7.q16-10:arm64. Preparing to unpack .../44-libmagickwand-7.q16-10_8%3a7.1.2.3+dfsg1-1_arm64.deb ... Unpacking libmagickwand-7.q16-10:arm64 (8:7.1.2.3+dfsg1-1) ... Selecting previously unselected package poppler-data. Preparing to unpack .../45-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../46-libpython3.13-minimal_3.13.7-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../47-python3.13-minimal_3.13.7-1_arm64.deb ... Unpacking python3.13-minimal (3.13.7-1) ... Setting up libpython3.13-minimal:arm64 (3.13.7-1) ... Setting up libexpat1:arm64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.7-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22131 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../5-libreadline8t64_8.3-3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../6-libpython3.13-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../7-python3.13_3.13.7-1_arm64.deb ... Unpacking python3.13 (3.13.7-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../8-libpython3-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23141 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-1_arm64.deb ... Unpacking bsdextrautils (2.41.2-1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../013-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libcbor0.10:arm64. Preparing to unpack .../014-libcbor0.10_0.10.2-2_arm64.deb ... Unpacking libcbor0.10:arm64 (0.10.2-2) ... Selecting previously unselected package libfido2-1:arm64. Preparing to unpack .../015-libfido2-1_1.16.0-2_arm64.deb ... Unpacking libfido2-1:arm64 (1.16.0-2) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../016-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../017-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../018-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../019-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../020-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../021-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package openssh-client. Preparing to unpack .../022-openssh-client_1%3a10.0p1-8_arm64.deb ... Unpacking openssh-client (1:10.0p1-8) ... Selecting previously unselected package libtext-charwidth-perl:arm64. Preparing to unpack .../023-libtext-charwidth-perl_0.04-11+b4_arm64.deb ... Unpacking libtext-charwidth-perl:arm64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../024-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../025-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package m4. Preparing to unpack .../026-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../027-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../028-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../029-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../030-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package chrpath. Preparing to unpack .../031-chrpath_0.18-1_arm64.deb ... Unpacking chrpath (0.18-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../032-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../033-libarchive13t64_3.7.4-4+b1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4+b1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../034-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../035-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../036-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../037-libidn2-0_2.3.8-4_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../038-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../039-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../040-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../041-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../042-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../043-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../044-libp11-kit0_0.25.9-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../045-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../046-libgnutls30t64_3.8.10-2_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.10-2) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../047-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../048-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../049-libcurl4t64_8.16.0-4_arm64.deb ... Unpacking libcurl4t64:arm64 (8.16.0-4) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../050-libjsoncpp26_1.9.6-4_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-4) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../051-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../052-libuv1t64_1.51.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../053-cmake_4.1.1+really3.31.6-2_arm64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../054-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../055-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../056-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../057-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../058-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../059-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../060-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../061-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../062-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../063-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../064-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../065-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../066-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../067-libllvm19_1%3a19.1.7-7_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.7-7) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../068-libclang-cpp19_1%3a19.1.7-7_arm64.deb ... Unpacking libclang-cpp19 (1:19.1.7-7) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../069-libclang1-19_1%3a19.1.7-7_arm64.deb ... Unpacking libclang1-19 (1:19.1.7-7) ... Selecting previously unselected package libfmt10:arm64. Preparing to unpack .../070-libfmt10_10.1.1+ds1-4_arm64.deb ... Unpacking libfmt10:arm64 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../071-doxygen_1.9.8+ds-2.1_arm64.deb ... Unpacking doxygen (1.9.8+ds-2.1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../072-fontconfig_2.15.0-2.4_arm64.deb ... Unpacking fontconfig (2.15.0-2.4) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../073-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../074-libgfortran5_15.2.0-4_arm64.deb ... Unpacking libgfortran5:arm64 (15.2.0-4) ... Selecting previously unselected package libgfortran-15-dev:arm64. Preparing to unpack .../075-libgfortran-15-dev_15.2.0-4_arm64.deb ... Unpacking libgfortran-15-dev:arm64 (15.2.0-4) ... Selecting previously unselected package gfortran-15-aarch64-linux-gnu. Preparing to unpack .../076-gfortran-15-aarch64-linux-gnu_15.2.0-4_arm64.deb ... Unpacking gfortran-15-aarch64-linux-gnu (15.2.0-4) ... Selecting previously unselected package gfortran-15. Preparing to unpack .../077-gfortran-15_15.2.0-4_arm64.deb ... Unpacking gfortran-15 (15.2.0-4) ... Selecting previously unselected package gfortran-aarch64-linux-gnu. Preparing to unpack .../078-gfortran-aarch64-linux-gnu_4%3a15.2.0-4_arm64.deb ... Unpacking gfortran-aarch64-linux-gnu (4:15.2.0-4) ... Selecting previously unselected package gfortran. Preparing to unpack .../079-gfortran_4%3a15.2.0-4_arm64.deb ... Unpacking gfortran (4:15.2.0-4) ... Selecting previously unselected package libgs-common. Preparing to unpack .../080-libgs-common_10.05.1~dfsg-3_all.deb ... Unpacking libgs-common (10.05.1~dfsg-3) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../081-libgs10-common_10.05.1~dfsg-3_all.deb ... Unpacking libgs10-common (10.05.1~dfsg-3) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../082-libavahi-common-data_0.8-17_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-17) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../083-libavahi-common3_0.8-17_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-17) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../084-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../085-libavahi-client3_0.8-17_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-17) ... Selecting previously unselected package libcups2t64:arm64. Preparing to unpack .../086-libcups2t64_2.4.14-1_arm64.deb ... Unpacking libcups2t64:arm64 (2.4.14-1) ... Selecting previously unselected package libidn12:arm64. Preparing to unpack .../087-libidn12_1.43-2_arm64.deb ... Unpacking libidn12:arm64 (1.43-2) ... Selecting previously unselected package libijs-0.35:arm64. Preparing to unpack .../088-libijs-0.35_0.35-16_arm64.deb ... Unpacking libijs-0.35:arm64 (0.35-16) ... Selecting previously unselected package libjbig2dec0:arm64. Preparing to unpack .../089-libjbig2dec0_0.20-1+b3_arm64.deb ... Unpacking libjbig2dec0:arm64 (0.20-1+b3) ... Selecting previously unselected package libpaper2:arm64. Preparing to unpack .../090-libpaper2_2.2.5-0.3+b2_arm64.deb ... Unpacking libpaper2:arm64 (2.2.5-0.3+b2) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../091-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../092-libsm6_2%3a1.2.6-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../093-libxt6t64_1%3a1.2.1-1.3_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.3) ... Selecting previously unselected package libgs10:arm64. Preparing to unpack .../094-libgs10_10.05.1~dfsg-3_arm64.deb ... Unpacking libgs10:arm64 (10.05.1~dfsg-3) ... Selecting previously unselected package ghostscript. Preparing to unpack .../095-ghostscript_10.05.1~dfsg-3_arm64.deb ... Unpacking ghostscript (10.05.1~dfsg-3) ... Selecting previously unselected package libann0. Preparing to unpack .../096-libann0_1.1.2+doc-9+b2_arm64.deb ... Unpacking libann0 (1.1.2+doc-9+b2) ... Selecting previously unselected package libcdt5:arm64. Preparing to unpack .../097-libcdt5_2.42.4-3_arm64.deb ... Unpacking libcdt5:arm64 (2.42.4-3) ... Selecting previously unselected package libcgraph6:arm64. Preparing to unpack .../098-libcgraph6_2.42.4-3_arm64.deb ... Unpacking libcgraph6:arm64 (2.42.4-3) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../099-libaom3_3.13.1-1_arm64.deb ... Unpacking libaom3:arm64 (3.13.1-1) ... Selecting previously unselected package libabsl20240722:arm64. Preparing to unpack .../100-libabsl20240722_20240722.0-4_arm64.deb ... Unpacking libabsl20240722:arm64 (20240722.0-4) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../101-libgav1-1_0.19.0-3+b1_arm64.deb ... Unpacking libgav1-1:arm64 (0.19.0-3+b1) ... Selecting previously unselected package librav1e0.8:arm64. Preparing to unpack .../102-librav1e0.8_0.8.1-5_arm64.deb ... Unpacking librav1e0.8:arm64 (0.8.1-5) ... Selecting previously unselected package libsvtav1enc2:arm64. Preparing to unpack .../103-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../104-libyuv0_0.0.1919.20250919-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0.1919.20250919-1) ... Selecting previously unselected package libavif16:arm64. Preparing to unpack .../105-libavif16_1.3.0-1+b1_arm64.deb ... Unpacking libavif16:arm64 (1.3.0-1+b1) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../106-libimagequant0_4.4.0-3_arm64.deb ... Unpacking libimagequant0:arm64 (4.4.0-3) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../107-libxpm4_1%3a3.5.17-1+b3_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../108-libgd3_2.3.3-13_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-13) ... Selecting previously unselected package libgts-0.7-5t64:arm64. Preparing to unpack .../109-libgts-0.7-5t64_0.7.6+darcs121130-5.2+b1_arm64.deb ... Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../110-libpixman-1-0_0.46.4-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.46.4-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../111-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../112-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../113-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../114-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../115-libfribidi0_1.0.16-3_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../116-libgraphite2-3_1.3.14-11_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../117-libharfbuzz0b_12.1.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (12.1.0-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../118-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../119-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../120-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../121-libpango-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../122-libpangoft2-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../123-libpangocairo-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpathplan4:arm64. Preparing to unpack .../124-libpathplan4_2.42.4-3_arm64.deb ... Unpacking libpathplan4:arm64 (2.42.4-3) ... Selecting previously unselected package libgvc6. Preparing to unpack .../125-libgvc6_2.42.4-3_arm64.deb ... Unpacking libgvc6 (2.42.4-3) ... Selecting previously unselected package libgvpr2:arm64. Preparing to unpack .../126-libgvpr2_2.42.4-3_arm64.deb ... Unpacking libgvpr2:arm64 (2.42.4-3) ... Selecting previously unselected package liblab-gamut1:arm64. Preparing to unpack .../127-liblab-gamut1_2.42.4-3_arm64.deb ... Unpacking liblab-gamut1:arm64 (2.42.4-3) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../128-libxmu6_2%3a1.1.3-3+b4_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../129-libxaw7_2%3a1.0.16-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.16-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../130-graphviz_2.42.4-3_arm64.deb ... Unpacking graphviz (2.42.4-3) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../131-hicolor-icon-theme_0.18-2_all.deb ... Unpacking hicolor-icon-theme (0.18-2) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../132-libnl-3-200_3.11.0-2_arm64.deb ... Unpacking libnl-3-200:arm64 (3.11.0-2) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../133-libnl-route-3-200_3.11.0-2_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.11.0-2) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../134-libibverbs1_56.1-1+b1_arm64.deb ... Unpacking libibverbs1:arm64 (56.1-1+b1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../135-ibverbs-providers_56.1-1+b1_arm64.deb ... Unpacking ibverbs-providers:arm64 (56.1-1+b1) ... Selecting previously unselected package imagemagick-7.q16. Preparing to unpack .../136-imagemagick-7.q16_8%3a7.1.2.3+dfsg1-1_arm64.deb ... Unpacking imagemagick-7.q16 (8:7.1.2.3+dfsg1-1) ... Selecting previously unselected package imagemagick. Preparing to unpack .../137-imagemagick_8%3a7.1.2.3+dfsg1-1_arm64.deb ... Unpacking imagemagick (8:7.1.2.3+dfsg1-1) ... Selecting previously unselected package libaec0:arm64. Preparing to unpack .../138-libaec0_1.1.4-2_arm64.deb ... Unpacking libaec0:arm64 (1.1.4-2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../139-libtirpc-common_1.3.6+ds-1_all.deb ... Unpacking libtirpc-common (1.3.6+ds-1) ... Selecting previously unselected package libtirpc3t64:arm64. Preparing to unpack .../140-libtirpc3t64_1.3.6+ds-1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:arm64 (1.3.6+ds-1) ... Selecting previously unselected package libalberta5:arm64. Preparing to unpack .../141-libalberta5_3.1.1-3_arm64.deb ... Unpacking libalberta5:arm64 (3.1.1-3) ... Selecting previously unselected package libalberta-dev:arm64. Preparing to unpack .../142-libalberta-dev_3.1.1-3_arm64.deb ... Unpacking libalberta-dev:arm64 (3.1.1-3) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../143-libllvm17t64_1%3a17.0.6-22+b3_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-22+b3) ... Selecting previously unselected package libamd-comgr2:arm64. Preparing to unpack .../144-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_arm64.deb ... Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../145-libdrm-common_2.4.125-2_all.deb ... Unpacking libdrm-common (2.4.125-2) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../146-libdrm2_2.4.125-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.125-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../147-libdrm-amdgpu1_2.4.125-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.125-2) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../148-libnuma1_2.0.19-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.19-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../149-libhsakmt1_6.2.4+ds-1_arm64.deb ... Unpacking libhsakmt1:arm64 (6.2.4+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:arm64. Preparing to unpack .../150-libhsa-runtime64-1_6.1.2-3_arm64.deb ... Unpacking libhsa-runtime64-1:arm64 (6.1.2-3) ... Selecting previously unselected package libamdhip64-5:arm64. Preparing to unpack .../151-libamdhip64-5_5.7.1-7_arm64.deb ... Unpacking libamdhip64-5:arm64 (5.7.1-7) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../152-libblas3_3.12.1-7_arm64.deb ... Unpacking libblas3:arm64 (3.12.1-7) ... Selecting previously unselected package libblas-dev:arm64. Preparing to unpack .../153-libblas-dev_3.12.1-7_arm64.deb ... Unpacking libblas-dev:arm64 (3.12.1-7) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../154-libngtcp2-crypto-gnutls8_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../155-libcurl3t64-gnutls_8.16.0-4_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.16.0-4) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../156-libdouble-conversion3_3.3.1-2_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.1-2) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../157-liblapack3_3.12.1-7_arm64.deb ... Unpacking liblapack3:arm64 (3.12.1-7) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../158-libevent-core-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../159-libhwloc15_2.12.2-1_arm64.deb ... Unpacking libhwloc15:arm64 (2.12.2-1) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../160-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../161-librdmacm1t64_56.1-1+b1_arm64.deb ... Unpacking librdmacm1t64:arm64 (56.1-1+b1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../162-libfabric1_2.1.0-1.1_arm64.deb ... Unpacking libfabric1:arm64 (2.1.0-1.1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../163-libmunge2_0.5.16-1_arm64.deb ... Unpacking libmunge2:arm64 (0.5.16-1) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../164-libpciaccess0_0.17-3+b3_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b3) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../165-libxnvctrl0_535.171.04-1+b2_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1+b2) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../166-ocl-icd-libopencl1_2.3.3-1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.3-1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../167-libhwloc-plugins_2.12.2-1_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.12.2-1) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../168-libpmix2t64_6.0.0+really5.0.8-1_arm64.deb ... Unpacking libpmix2t64:arm64 (6.0.0+really5.0.8-1) ... Selecting previously unselected package libibumad3:arm64. Preparing to unpack .../169-libibumad3_56.1-1+b1_arm64.deb ... Unpacking libibumad3:arm64 (56.1-1+b1) ... Selecting previously unselected package libibmad5:arm64. Preparing to unpack .../170-libibmad5_56.1-1+b1_arm64.deb ... Unpacking libibmad5:arm64 (56.1-1+b1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../171-libucx0_1.19.0+ds-1_arm64.deb ... Unpacking libucx0:arm64 (1.19.0+ds-1) ... Selecting previously unselected package libopenmpi40:arm64. Preparing to unpack .../172-libopenmpi40_5.0.8-10+b1_arm64.deb ... Unpacking libopenmpi40:arm64 (5.0.8-10+b1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../173-openmpi-common_5.0.8-10_all.deb ... Unpacking openmpi-common (5.0.8-10) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../174-openmpi-bin_5.0.8-10+b1_arm64.deb ... Unpacking openmpi-bin (5.0.8-10+b1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../175-mpi-default-bin_1.19_arm64.deb ... Unpacking mpi-default-bin (1.19) ... Selecting previously unselected package libnl-3-dev:arm64. Preparing to unpack .../176-libnl-3-dev_3.11.0-2_arm64.deb ... Unpacking libnl-3-dev:arm64 (3.11.0-2) ... Selecting previously unselected package libnl-route-3-dev:arm64. Preparing to unpack .../177-libnl-route-3-dev_3.11.0-2_arm64.deb ... Unpacking libnl-route-3-dev:arm64 (3.11.0-2) ... Selecting previously unselected package libibverbs-dev:arm64. Preparing to unpack .../178-libibverbs-dev_56.1-1+b1_arm64.deb ... Unpacking libibverbs-dev:arm64 (56.1-1+b1) ... Selecting previously unselected package libnuma-dev:arm64. Preparing to unpack .../179-libnuma-dev_2.0.19-1_arm64.deb ... Unpacking libnuma-dev:arm64 (2.0.19-1) ... Selecting previously unselected package libltdl-dev:arm64. Preparing to unpack .../180-libltdl-dev_2.5.4-5_arm64.deb ... Unpacking libltdl-dev:arm64 (2.5.4-5) ... Selecting previously unselected package libhwloc-dev:arm64. Preparing to unpack .../181-libhwloc-dev_2.12.2-1_arm64.deb ... Unpacking libhwloc-dev:arm64 (2.12.2-1) ... Selecting previously unselected package libevent-2.1-7t64:arm64. Preparing to unpack .../182-libevent-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-extra-2.1-7t64:arm64. Preparing to unpack .../183-libevent-extra-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-openssl-2.1-7t64:arm64. Preparing to unpack .../184-libevent-openssl-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../185-libevent-dev_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-dev (2.1.12-stable-10+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../186-libjs-jquery_3.7.1+dfsg+~3.5.33-1_all.deb ... Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../187-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../188-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libopenmpi-dev:arm64. Preparing to unpack .../189-libopenmpi-dev_5.0.8-10+b1_arm64.deb ... Unpacking libopenmpi-dev:arm64 (5.0.8-10+b1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../190-mpi-default-dev_1.19_arm64.deb ... Unpacking mpi-default-dev (1.19) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../191-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../192-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../193-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package liblapack-dev:arm64. Preparing to unpack .../194-liblapack-dev_3.12.1-7_arm64.deb ... Unpacking liblapack-dev:arm64 (3.12.1-7) ... Selecting previously unselected package libdune-common-dev:arm64. Preparing to unpack .../195-libdune-common-dev_2.10.0-5_arm64.deb ... Unpacking libdune-common-dev:arm64 (2.10.0-5) ... Selecting previously unselected package libdune-geometry-dev:arm64. Preparing to unpack .../196-libdune-geometry-dev_2.10.0-1+b1_arm64.deb ... Unpacking libdune-geometry-dev:arm64 (2.10.0-1+b1) ... Selecting previously unselected package libdune-uggrid-dev:arm64. Preparing to unpack .../197-libdune-uggrid-dev_2.10.0-1+b1_arm64.deb ... Unpacking libdune-uggrid-dev:arm64 (2.10.0-1+b1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../198-libsensors-config_1%3a3.6.2-2_all.deb ... Unpacking libsensors-config (1:3.6.2-2) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../199-libsensors5_1%3a3.6.2-2_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.2-2) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../200-libx11-xcb1_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../201-libxcb-dri3-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../202-libxcb-present0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../203-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../204-libxcb-sync1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../205-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../206-libxshmfence1_1.3.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3.3-1) ... Selecting previously unselected package mesa-libgallium:arm64. Preparing to unpack .../207-mesa-libgallium_25.2.4-1_arm64.deb ... Unpacking mesa-libgallium:arm64 (25.2.4-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../208-libgbm1_25.2.4-1_arm64.deb ... Unpacking libgbm1:arm64 (25.2.4-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../209-libwayland-client0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../210-libegl-mesa0_25.2.4-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (25.2.4-1) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../211-libevdev2_1.13.4+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.4+dfsg-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../212-libglvnd0_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../213-libxcb-glx0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../214-libxxf86vm1_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../215-libvulkan1_1.4.321.0-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.4.321.0-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../216-libgl1-mesa-dri_25.2.4-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (25.2.4-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../217-libglx-mesa0_25.2.4-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (25.2.4-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../218-libglx0_1.7.0-1+b2_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../219-libgl1_1.7.0-1+b2_arm64.deb ... Unpacking libgl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl2ps1.4:arm64. Preparing to unpack .../220-libgl2ps1.4_1.4.2+dfsg1-4_arm64.deb ... Unpacking libgl2ps1.4:arm64 (1.4.2+dfsg1-4) ... Selecting previously unselected package libglew2.2:arm64. Preparing to unpack .../221-libglew2.2_2.2.0-4+b2_arm64.deb ... Unpacking libglew2.2:arm64 (2.2.0-4+b2) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../222-libgmpxx4ldbl_2%3a6.3.0+dfsg-5_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-5) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../223-libgmp-dev_2%3a6.3.0+dfsg-5_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-5) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../224-libgudev-1.0-0_238-7_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (238-7) ... Selecting previously unselected package libsz2:arm64. Preparing to unpack .../225-libsz2_1.1.4-2_arm64.deb ... Unpacking libsz2:arm64 (1.1.4-2) ... Selecting previously unselected package libhdf5-310:arm64. Preparing to unpack .../226-libhdf5-310_1.14.5+repack-4_arm64.deb ... Unpacking libhdf5-310:arm64 (1.14.5+repack-4) ... Selecting previously unselected package libhdf5-hl-310:arm64. Preparing to unpack .../227-libhdf5-hl-310_1.14.5+repack-4_arm64.deb ... Unpacking libhdf5-hl-310:arm64 (1.14.5+repack-4) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../228-libicu76_76.1-4_arm64.deb ... Unpacking libicu76:arm64 (76.1-4) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../229-libwacom-common_2.16.1-1_all.deb ... Unpacking libwacom-common (2.16.1-1) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../230-libwacom9_2.16.1-1_arm64.deb ... Unpacking libwacom9:arm64 (2.16.1-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../231-libinput-bin_1.28.1-1_arm64.deb ... Unpacking libinput-bin (1.28.1-1) ... Selecting previously unselected package libmtdev1t64:arm64. Preparing to unpack .../232-libmtdev1t64_1.1.7-1_arm64.deb ... Unpacking libmtdev1t64:arm64 (1.1.7-1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../233-libinput10_1.28.1-1_arm64.deb ... Unpacking libinput10:arm64 (1.28.1-1) ... Selecting previously unselected package libkpathsea6:arm64. Preparing to unpack .../234-libkpathsea6_2025.20250727.75242+ds-4_arm64.deb ... Unpacking libkpathsea6:arm64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../235-libmd4c0_0.5.2-2+b1_arm64.deb ... Unpacking libmd4c0:arm64 (0.5.2-2+b1) ... Selecting previously unselected package libmpfi0:arm64. Preparing to unpack .../236-libmpfi0_1.5.4+ds-4_arm64.deb ... Unpacking libmpfi0:arm64 (1.5.4+ds-4) ... Selecting previously unselected package libnetcdf22:arm64. Preparing to unpack .../237-libnetcdf22_1%3a4.9.3-1+b1_arm64.deb ... Unpacking libnetcdf22:arm64 (1:4.9.3-1+b1) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../238-libogg0_1.3.6-1_arm64.deb ... Unpacking libogg0:arm64 (1.3.6-1) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../239-libpaper-utils_2.2.5-0.3+b2_arm64.deb ... Unpacking libpaper-utils (2.2.5-0.3+b2) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../240-libpcre2-16-0_10.46-1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.46-1) ... Selecting previously unselected package libpotrace0:arm64. Preparing to unpack .../241-libpotrace0_1.16-2+b2_arm64.deb ... Unpacking libpotrace0:arm64 (1.16-2+b2) ... Selecting previously unselected package proj-data. Preparing to unpack .../242-proj-data_9.7.0-1_all.deb ... Unpacking proj-data (9.7.0-1) ... Selecting previously unselected package libproj25:arm64. Preparing to unpack .../243-libproj25_9.7.0-1_arm64.deb ... Unpacking libproj25:arm64 (9.7.0-1) ... Selecting previously unselected package libptexenc1:arm64. Preparing to unpack .../244-libptexenc1_2025.20250727.75242+ds-4_arm64.deb ... Unpacking libptexenc1:arm64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libpython3.13:arm64. Preparing to unpack .../245-libpython3.13_3.13.7-1_arm64.deb ... Unpacking libpython3.13:arm64 (3.13.7-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../246-shared-mime-info_2.4-5+b3_arm64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libqt5core5t64:arm64. Preparing to unpack .../247-libqt5core5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5core5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5dbus5t64:arm64. Preparing to unpack .../248-libqt5dbus5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5dbus5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../249-libegl1_1.7.0-1+b2_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libqt5network5t64:arm64. Preparing to unpack .../250-libqt5network5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5network5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../251-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../252-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../253-libxcb-image0_0.4.0-2+b2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../254-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../255-libxcb-render-util0_0.3.10-1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.10-1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../256-libxcb-shape0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../257-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../258-libxcb-xinput0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../259-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../260-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../261-libxkbcommon0_1.7.0-2.1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2.1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../262-libxkbcommon-x11-0_1.7.0-2.1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2.1) ... Selecting previously unselected package libqt5gui5t64:arm64. Preparing to unpack .../263-libqt5gui5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5gui5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5widgets5t64:arm64. Preparing to unpack .../264-libqt5widgets5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5widgets5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libsynctex2:arm64. Preparing to unpack .../265-libsynctex2_2025.20250727.75242+ds-4_arm64.deb ... Unpacking libsynctex2:arm64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libtbbbind-2-5:arm64. Preparing to unpack .../266-libtbbbind-2-5_2022.1.0-3_arm64.deb ... Unpacking libtbbbind-2-5:arm64 (2022.1.0-3) ... Selecting previously unselected package libtbbmalloc2:arm64. Preparing to unpack .../267-libtbbmalloc2_2022.1.0-3_arm64.deb ... Unpacking libtbbmalloc2:arm64 (2022.1.0-3) ... Selecting previously unselected package libtbb12:arm64. Preparing to unpack .../268-libtbb12_2022.1.0-3_arm64.deb ... Unpacking libtbb12:arm64 (2022.1.0-3) ... Selecting previously unselected package libteckit0:arm64. Preparing to unpack .../269-libteckit0_2.5.12+ds1-1+b1_arm64.deb ... Unpacking libteckit0:arm64 (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:arm64. Preparing to unpack .../270-libtexlua53-5_2025.20250727.75242+ds-4_arm64.deb ... Unpacking libtexlua53-5:arm64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libtheoradec2:arm64. Preparing to unpack .../271-libtheoradec2_1.2.0+dfsg-6_arm64.deb ... Unpacking libtheoradec2:arm64 (1.2.0+dfsg-6) ... Selecting previously unselected package libtheoraenc2:arm64. Preparing to unpack .../272-libtheoraenc2_1.2.0+dfsg-6_arm64.deb ... Unpacking libtheoraenc2:arm64 (1.2.0+dfsg-6) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../273-libopengl0_1.7.0-1+b2_arm64.deb ... Unpacking libopengl0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libvtk9.3:arm64. Preparing to unpack .../274-libvtk9.3_9.3.0+dfsg1-7_arm64.deb ... Unpacking libvtk9.3:arm64 (9.3.0+dfsg1-7) ... Selecting previously unselected package libvtk9.3-qt:arm64. Preparing to unpack .../275-libvtk9.3-qt_9.3.0+dfsg1-7_arm64.deb ... Unpacking libvtk9.3-qt:arm64 (9.3.0+dfsg1-7) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../276-libxi6_2%3a1.8.2-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.2-1) ... Selecting previously unselected package libzzip-0-13t64:arm64. Preparing to unpack .../277-libzzip-0-13t64_0.13.78+dfsg.1-0.2_arm64.deb ... Unpacking libzzip-0-13t64:arm64 (0.13.78+dfsg.1-0.2) ... Selecting previously unselected package tex-common. Preparing to unpack .../278-tex-common_6.19_all.deb ... Unpacking tex-common (6.19) ... Selecting previously unselected package lmodern. Preparing to unpack .../279-lmodern_2.005-1_all.deb ... Unpacking lmodern (2.005-1) ... Selecting previously unselected package python3-mpi4py. Preparing to unpack .../280-python3-mpi4py_4.1.0-9_arm64.deb ... Unpacking python3-mpi4py (4.1.0-9) ... Selecting previously unselected package python3-vtk9. Preparing to unpack .../281-python3-vtk9_9.3.0+dfsg1-7_arm64.deb ... Unpacking python3-vtk9 (9.3.0+dfsg1-7) ... Selecting previously unselected package t1utils. Preparing to unpack .../282-t1utils_1.41-4+b1_arm64.deb ... Unpacking t1utils (1.41-4+b1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../283-texlive-binaries_2025.20250727.75242+ds-4_arm64.deb ... Unpacking texlive-binaries (2025.20250727.75242+ds-4) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../284-xdg-utils_1.2.1-2_all.deb ... Unpacking xdg-utils (1.2.1-2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../285-texlive-base_2025.20250927-3_all.deb ... Unpacking texlive-base (2025.20250927-3) ... Selecting previously unselected package texlive-luatex. Preparing to unpack .../286-texlive-luatex_2025.20250927-3_all.deb ... Unpacking texlive-luatex (2025.20250927-3) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../287-texlive-latex-base_2025.20250927-3_all.deb ... Unpacking texlive-latex-base (2025.20250927-3) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../288-texlive-latex-recommended_2025.20250927-3_all.deb ... Unpacking texlive-latex-recommended (2025.20250927-3) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../289-texlive-pictures_2025.20250927-3_all.deb ... Unpacking texlive-pictures (2025.20250927-3) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libgraphite2-3:arm64 (1.3.14-11) ... Setting up liblcms2-2:arm64 (2.16-2) ... Setting up libtbbmalloc2:arm64 (2022.1.0-3) ... Setting up libpixman-1-0:arm64 (0.46.4-1) ... Setting up libtext-charwidth-perl:arm64 (0.04-11+b4) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libaom3:arm64 (3.13.1-1) ... Setting up libpciaccess0:arm64 (0.17-3+b3) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.1-2) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up libogg0:arm64 (1.3.6-1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up proj-data (9.7.0-1) ... Setting up bsdextrautils (2.41.2-1) ... Setting up hicolor-icon-theme (0.18-2) ... Setting up libxcb-xinput0:arm64 (1.17.0-2+b1) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libcbor0.10:arm64 (0.10.2-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... Setting up libglvnd0:arm64 (1.7.0-1+b2) ... Setting up libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Setting up libtirpc-common (1.3.6+ds-1) ... Setting up libijs-0.35:arm64 (0.35-16) ... Setting up libxcb-glx0:arm64 (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.28) ... Setting up libgs-common (10.05.1~dfsg-3) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up liblab-gamut1:arm64 (2.42.4-3) ... Setting up libuv1t64:arm64 (1.51.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libxcb-shape0:arm64 (1.17.0-2+b1) ... Setting up x11-common (1:7.7+25) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.2-2) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up libibumad3:arm64 (56.1-1+b1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libxcb-render-util0:arm64 (0.3.10-1) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libibmad5:arm64 (56.1-1+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libabsl20240722:arm64 (20240722.0-4) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:arm64 (10.46-1) ... Setting up libaec0:arm64 (1.1.4-2) ... Setting up libopengl0:arm64 (1.7.0-1+b2) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libtheoraenc2:arm64 (1.2.0+dfsg-6) ... Setting up poppler-data (0.4.12-1) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-image0:arm64 (0.4.0-2+b2) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up librav1e0.8:arm64 (0.8.1-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Nov 16 06:46:44 UTC 2026. Universal Time is now: Mon Nov 16 06:46:44 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... Setting up libfontenc1:arm64 (1:1.1.8-1+b2) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libblas3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-5) ... Setting up libmunge2:arm64 (0.5.16-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up libzzip-0-13t64:arm64 (0.13.78+dfsg.1-0.2) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Setting up libxcb-sync1:arm64 (1.17.0-2+b1) ... Setting up libjbig2dec0:arm64 (0.20-1+b3) ... Setting up libteckit0:arm64 (2.5.12+ds1-1+b1) ... Setting up libjsoncpp26:arm64 (1.9.6-4) ... Setting up libpathplan4:arm64 (2.42.4-3) ... Setting up libavahi-common-data:arm64 (0.8-17) ... Setting up libann0 (1.1.2+doc-9+b2) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up libfribidi0:arm64 (1.0.16-3) ... Setting up t1utils (1.41-4+b1) ... Setting up libtexlua53-5:arm64 (2025.20250727.75242+ds-4) ... Setting up libimagequant0:arm64 (4.4.0-3) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.50-1) ... Setting up libhwloc15:arm64 (2.12.2-1) ... Setting up libidn12:arm64 (1.43-2) ... Setting up autopoint (0.23.1-2) ... Setting up libmpfi0:arm64 (1.5.4+ds-4) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libgav1-1:arm64 (0.19.0-3+b1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:arm64 (1:3.6.2-2) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libltdl7:arm64 (2.5.4-5) ... Setting up libfftw3-double3:arm64 (3.3.10-2+b1) ... Setting up libkpathsea6:arm64 (2025.20250727.75242+ds-4) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up libgfortran5:arm64 (15.2.0-4) ... Setting up libraw23t64:arm64 (0.21.4-2) ... Setting up libvulkan1:arm64 (1.4.321.0-1) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up libnuma1:arm64 (2.0.19-1) ... Setting up dwz (0.16-2) ... Setting up libdav1d7:arm64 (1.5.1-1) ... Setting up libmtdev1t64:arm64 (1.1.7-1) ... Setting up sensible-utils (0.0.26) ... Setting up ocl-icd-libopencl1:arm64 (2.3.3-1) ... Setting up libxshmfence1:arm64 (1.3.3-1) ... Setting up libtiff6:arm64 (4.7.1-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libnl-3-200:arm64 (3.11.0-2) ... Setting up openmpi-common (5.0.8-10) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libmd4c0:arm64 (0.5.2-2+b1) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:arm64 (2.5.3-2.1) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libcdt5:arm64 (2.42.4-3) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libcgraph6:arm64 (2.42.4-3) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libicu76:arm64 (76.1-4) ... Setting up libpaper2:arm64 (2.2.5-0.3+b2) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1) ... Setting up libfido2-1:arm64 (1.16.0-2) ... Setting up libde265-0:arm64 (1.0.16-1) ... Setting up libwebpmux3:arm64 (1.5.0-0.1) ... Setting up libdrm-common (2.4.125-2) ... Setting up libyuv0:arm64 (0.0.1919.20250919-1) ... Setting up libarchive13t64:arm64 (3.7.4-4+b1) ... Setting up libevdev2:arm64 (1.13.4+dfsg-1) ... Setting up readline-common (8.3-3) ... Setting up xdg-utils (1.2.1-2) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up libfmt10:arm64 (10.1.1+ds1-4) ... Setting up chrpath (0.18-1) ... Setting up libblas-dev:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode Setting up libsz2:arm64 (1.1.4-2) ... Setting up libsynctex2:arm64 (2025.20250727.75242+ds-4) ... Setting up libwacom-common (2.16.1-1) ... Setting up libxkbcommon0:arm64 (1.7.0-2.1) ... Setting up libpotrace0:arm64 (1.16-2+b2) ... Setting up libwayland-client0:arm64 (1.24.0-2+b1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Setting up libllvm19:arm64 (1:19.1.7-7) ... Setting up libx11-xcb1:arm64 (2:1.8.12-1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up libavif16:arm64 (1.3.0-1+b1) ... Setting up liblapack3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up gettext (0.23.1-2+b1) ... Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-5) ... Setting up libclang1-19 (1:19.1.7-7) ... Setting up libxpm4:arm64 (1:3.5.17-1+b3) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up libtool (2.5.4-5) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... Setting up libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libavahi-common3:arm64 (0.8-17) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.8-4) ... Setting up libpaper-utils (2.2.5-0.3+b2) ... Setting up libgfortran-15-dev:arm64 (15.2.0-4) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Setting up libtbbbind-2-5:arm64 (2022.1.0-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:arm64 (2.0.19-1) ... Setting up libnl-route-3-200:arm64 (3.11.0-2) ... Setting up libxnvctrl0:arm64 (535.171.04-1+b2) ... Setting up dh-autoreconf (21) ... Setting up libltdl-dev:arm64 (2.5.4-5) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libglib2.0-0t64:arm64 (2.84.4-3) ... No schema files found: doing nothing. Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libptexenc1:arm64 (2025.20250727.75242+ds-4) ... Setting up libllvm17t64:arm64 (1:17.0.6-22+b3) ... Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up gfortran-15-aarch64-linux-gnu (15.2.0-4) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libp11-kit0:arm64 (0.25.9-2) ... Setting up libxkbcommon-x11-0:arm64 (1.7.0-2.1) ... Setting up liblapack-dev:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up ucf (3.0052) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libreadline8t64:arm64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up libgvpr2:arm64 (2.42.4-3) ... Setting up libdrm2:arm64 (2.4.125-2) ... Setting up libnl-3-dev:arm64 (3.11.0-2) ... Setting up liblqr-1-0:arm64 (0.4.2-2.1+b2) ... Setting up groff-base (1.23.0-9) ... Setting up libharfbuzz0b:arm64 (12.1.0-1) ... Setting up gfortran-aarch64-linux-gnu (4:15.2.0-4) ... Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Setting up libhwloc-dev:arm64 (2.12.2-1) ... Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up libfontconfig1:arm64 (2.15.0-2.4) ... Setting up libsm6:arm64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ... Setting up libavahi-client3:arm64 (0.8-17) ... Setting up libgudev-1.0-0:arm64 (238-7) ... Setting up gfortran-15 (15.2.0-4) ... Setting up libpython3-stdlib:arm64 (3.13.7-1) ... Setting up libclang-cpp19 (1:19.1.7-7) ... Setting up libdrm-amdgpu1:arm64 (2.4.125-2) ... Setting up libpython3.13:arm64 (3.13.7-1) ... Setting up libgnutls30t64:arm64 (3.8.10-2) ... Setting up mesa-libgallium:arm64 (25.2.4-1) ... Setting up libibverbs1:arm64 (56.1-1+b1) ... Setting up fontconfig (2.15.0-2.4) ... Regenerating fonts cache... done. Setting up libxi6:arm64 (2:1.8.2-1) ... Setting up libtirpc3t64:arm64 (1.3.6+ds-1) ... Setting up libgbm1:arm64 (25.2.4-1) ... Setting up ibverbs-providers:arm64 (56.1-1+b1) ... Setting up python3.13 (3.13.7-1) ... Setting up libwacom9:arm64 (2.16.1-1) ... Setting up openssh-client (1:10.0p1-8) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpango-1.0-0:arm64 (1.56.3-2) ... Setting up libgl1-mesa-dri:arm64 (25.2.4-1) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up python3 (3.13.7-1) ... Setting up libtbb12:arm64 (2022.1.0-3) ... Setting up xfonts-utils (1:7.7+7) ... Setting up libhwloc-plugins:arm64 (2.12.2-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up gfortran (4:15.2.0-4) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up libinput-bin (1.28.1-1) ... Setting up libtheoradec2:arm64 (1.2.0+dfsg-6) ... Setting up tex-common (6.19) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libnl-route-3-dev:arm64 (3.11.0-2) ... Setting up libqt5core5t64:arm64 (5.15.17+dfsg-4) ... Setting up libegl-mesa0:arm64 (25.2.4-1) ... Setting up doxygen (1.9.8+ds-2.1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libxt6t64:arm64 (1:1.2.1-1.3) ... Setting up libevent-dev (2.1.12-stable-10+b1) ... Setting up libpmix2t64:arm64 (6.0.0+really5.0.8-1) ... Setting up lmodern (2.005-1) ... Setting up libegl1:arm64 (1.7.0-1+b2) ... Setting up librdmacm1t64:arm64 (56.1-1+b1) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-2) ... Setting up libcups2t64:arm64 (2.4.14-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Setting up libhsakmt1:arm64 (6.2.4+ds-1) ... Setting up libpangocairo-1.0-0:arm64 (1.56.3-2) ... Setting up libfabric1:arm64 (2.1.0-1.1) ... Setting up libinput10:arm64 (1.28.1-1) ... Setting up libalberta5:arm64 (3.1.1-3) ... Setting up libxmu6:arm64 (2:1.1.3-3+b4) ... Setting up libqt5dbus5t64:arm64 (5.15.17+dfsg-4) ... Setting up libglx-mesa0:arm64 (25.2.4-1) ... Setting up libglx0:arm64 (1.7.0-1+b2) ... Setting up libcurl4t64:arm64 (8.16.0-4) ... Setting up libqt5network5t64:arm64 (5.15.17+dfsg-4) ... Setting up libcurl3t64-gnutls:arm64 (8.16.0-4) ... Setting up debhelper (13.28) ... Setting up libxaw7:arm64 (2:1.0.16-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up libibverbs-dev:arm64 (56.1-1+b1) ... Setting up libgl1:arm64 (1.7.0-1+b2) ... Setting up libglew2.2:arm64 (2.2.0-4+b2) ... Setting up libhdf5-310:arm64 (1.14.5+repack-4) ... Setting up texlive-binaries (2025.20250727.75242+ds-4) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up libhsa-runtime64-1:arm64 (6.1.2-3) ... Setting up libalberta-dev:arm64 (3.1.1-3) ... Setting up cmake (4.1.1+really3.31.6-2) ... Setting up texlive-base (2025.20250927-3) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up libgs10-common (10.05.1~dfsg-3) ... Setting up libhdf5-hl-310:arm64 (1.14.5+repack-4) ... Setting up libproj25:arm64 (9.7.0-1) ... Setting up texlive-luatex (2025.20250927-3) ... Setting up libnetcdf22:arm64 (1:4.9.3-1+b1) ... Setting up libgl2ps1.4:arm64 (1.4.2+dfsg1-4) ... Setting up libqt5gui5t64:arm64 (5.15.17+dfsg-4) ... Setting up libamdhip64-5:arm64 (5.7.1-7) ... Setting up texlive-latex-base (2025.20250927-3) ... Setting up texlive-latex-recommended (2025.20250927-3) ... Setting up texlive-pictures (2025.20250927-3) ... Setting up libgs10:arm64 (10.05.1~dfsg-3) ... Setting up libucx0:arm64 (1.19.0+ds-1) ... Setting up libqt5widgets5t64:arm64 (5.15.17+dfsg-4) ... Setting up ghostscript (10.05.1~dfsg-3) ... Setting up libopenmpi40:arm64 (5.0.8-10+b1) ... Setting up libvtk9.3:arm64 (9.3.0+dfsg1-7) ... Setting up openmpi-bin (5.0.8-10+b1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libvtk9.3-qt:arm64 (9.3.0+dfsg1-7) ... Setting up mpi-default-bin (1.19) ... Setting up python3-mpi4py (4.1.0-9) ... Setting up libopenmpi-dev:arm64 (5.0.8-10+b1) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/openmpi/include to provide /usr/include/aarch64-linux-gnu/mpi (mpi-aarch64-linux-gnu) in auto mode Setting up python3-vtk9 (9.3.0+dfsg1-7) ... /usr/lib/python3/dist-packages/vtkmodules/util/vtkMethodParser.py:304: SyntaxWarning: invalid escape sequence '\S' patn = re.compile (" \S") Setting up mpi-default-dev (1.19) ... Setting up libdune-common-dev:arm64 (2.10.0-5) ... Setting up libdune-geometry-dev:arm64 (2.10.0-1+b1) ... Setting up libdune-uggrid-dev:arm64 (2.10.0-1+b1) ... Setting up libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ... Setting up libheif-plugin-libde265:arm64 (1.20.2-2+b1) ... Setting up libheif1:arm64 (1.20.2-2+b1) ... Setting up libgd3:arm64 (2.3.3-13) ... Setting up libgvc6 (2.42.4-3) ... Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.3+dfsg1-1) ... Setting up graphviz (2.42.4-3) ... Setting up libmagickwand-7.q16-10:arm64 (8:7.1.2.3+dfsg1-1) ... Setting up imagemagick-7.q16 (8:7.1.2.3+dfsg1-1) ... update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare-im7 (compare-im7) in auto mode update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate-im7 (animate-im7) in auto mode update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert-im7 (convert-im7) in auto mode update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite-im7 (composite-im7) in auto mode update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure-im7 (conjure-im7) in auto mode update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import-im7 (import-im7) in auto mode update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify-im7 (identify-im7) in auto mode update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream-im7 (stream-im7) in auto mode update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display-im7 (display-im7) in auto mode update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage-im7 (montage-im7) in auto mode update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify-im7 (mogrify-im7) in auto mode update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick (magick) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick) doesn't exist update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick-im7 (magick-im7) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-im7.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick-im7) doesn't exist update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script (magick-script) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script) doesn't exist update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script-im7 (magick-script-im7) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script-im7.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script-im7) doesn't exist Setting up imagemagick (8:7.1.2.3+dfsg1-1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for tex-common (6.19) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/dune-grid-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dune-grid_2.10.0-1_source.changes dpkg-buildpackage: info: source package dune-grid dpkg-buildpackage: info: source version 2.10.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Blatt dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --builddirectory=build --buildsystem=cmake dh_auto_clean -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf_clean -O--builddirectory=build -O--buildsystem=cmake dh_clean -O--builddirectory=build -O--buildsystem=cmake debian/rules binary dh binary --builddirectory=build --buildsystem=cmake dh_update_autotools_config -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/dune-grid-2.10.0' dh_auto_configure -- -DBUILD_SHARED_LIBS=1 cd build && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_SHARED_LIBS=1 .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting dune-common_LIBRARIES=Dune::Common -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Dependencies for dune-grid: dune-geometry (>= 2.10) -- Suggestions for dune-grid: dune-uggrid (>=2.10) -- Setting dune-uggrid_LIBRARIES=Dune::UGGrid -- Setting dune-geometry_LIBRARIES=Dune::Geometry -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED - Success -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY - Failed -- Found LATEX: /usr/bin/latex -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen dot -- Performing tests for dune-common (from /usr/share/dune/cmake/modules/DuneCommonMacros.cmake) -- Setting the Dune debug stream minimal verbosity level to 4 (warn) -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/aarch64-linux-gnu/libblas.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/aarch64-linux-gnu/liblapack.so;/usr/lib/aarch64-linux-gnu/libblas.so -- Looking for dsyev_ -- Looking for dsyev_ - found -- Found GMP: /usr/lib/aarch64-linux-gnu/libgmpxx.so -- Performing Test QuadMath_COMPILES -- Performing Test QuadMath_COMPILES - Failed -- Could NOT find QuadMath (missing: QuadMath_VAR QuadMath_COMPILES) -- Found MPI_C: /usr/lib/aarch64-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 -- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "") -- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0") -- Could NOT find SuiteSparse (missing: SUITESPARSE_CONFIG_LIB SUITESPARSE_INCLUDE_DIR) -- Could NOT find Vc (missing: Vc_DIR) -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Development Development.Module Development.Embed) (found version "3.13.7") -- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND) -- Python bindings disabled ---------------------------------------------------------------------------------------- Found a Python interpreter but the Python bindings also requires the Python libraries. On Linux systems they may be installed in form of a package like python3-dev, python3-devel, python-dev or python-devel (depending on your distribution). If you do not plan to use the Dune Python bindings you can ignore this information. ---------------------------------------------------------------------------------------- -- Setting dune-common_INCLUDE_DIRS=/usr/include -- Performing tests for dune-uggrid (from /usr/share/dune/cmake/modules/DuneUggridMacros.cmake) -- Setting dune-uggrid_INCLUDE_DIRS=/usr/include -- No module specific tests for module 'dune-geometry' ('DuneGeometryMacros.cmake' not found) -- Setting dune-geometry_INCLUDE_DIRS=/usr/include -- Performing tests for dune-grid (from /build/reproducible-path/dune-grid-2.10.0/cmake/modules/DuneGridMacros.cmake) -- Looking for mkstemp -- Looking for mkstemp - found -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) -- Checking for module 'alberta-grid_1d>=3.0' -- Found alberta-grid_1d, version 3.1.1 -- Checking for module 'alberta-grid_2d>=3.0' -- Found alberta-grid_2d, version 3.1.1 -- Checking for module 'alberta-grid_3d>=3.0' -- Found alberta-grid_3d, version 3.1.1 -- Found Alberta: /usr (found suitable version "3.1.1", minimum required is "3.0") -- Using scripts from /usr/share/dune/cmake/scripts for creating doxygen stuff. -- using /usr/share/dune-common/doc/doxygen//Doxystyle to create doxystyle file -- using C macro definitions from /usr/share/dune-common/doc/doxygen//doxygen-macros for Doxygen -- Adding custom target for config.h generation -- The following OPTIONAL packages have been found: * dune-uggrid * LATEX * Doxygen, Class documentation generator, To generate the class documentation from C++ sources * GMP, GNU multi-precision library, * LAPACK, fast linear algebra routines * Threads, Multi-threading library * BLAS, fast linear algebra routines * MPI, Message Passing Interface library Parallel programming on multiple processors * PkgConfig, Unified interface for querying installed libraries To find Dune module dependencies * Alberta (required version >= 3.0), An adaptive hierarchical finite element toolbox and grid manager, Provides the grid manager AlbertaGrid and file reader AlbertaReader -- The following REQUIRED packages have been found: * dune-common * dune-geometry -- The following OPTIONAL packages have not been found: * LatexMk * Sphinx, Documentation generator, To generate the documentation from CMake and Python sources * QuadMath, GCC Quad-Precision Math Library, * Inkscape, converts SVG images, To generate the documentation with LaTeX * TBB, Intel's Threading Building Blocks, * PTScotch, Sequential and Parallel Graph Partitioning, * SuiteSparse, A suite of sparse matrix software, * Vc, C++ Vectorization library, For use of SIMD instructions * Python3 * METIS, Serial Graph Partitioning, * ParMETIS, Parallel Graph Partitioning, -- Configuring done (6.0s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/dune-grid-2.10.0/build make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0' dh_auto_build -O--builddirectory=build -O--buildsystem=cmake cd build && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.10.0 -B/build/reproducible-path/dune-grid-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles /build/reproducible-path/dune-grid-2.10.0/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 0%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o [ 3%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o [ 11%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o [ 15%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/boundarydom.cc [ 19%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/dim.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/interval.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/basic.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/gridparameter.cc [ 23%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/cube.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/general.cc [ 26%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o [ 26%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/simplex.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ [ 30%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/vertex.cc [ 30%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfparser.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfparser.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfparser.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.cc [ 34%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfug.cc [ 34%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgrid.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgrid.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgrid.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgrid.cc [ 38%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgridfactory.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgridfactory.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgridfactory.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgridfactory.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridfactory.cc [ 42%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/onedgrid/nulliteratorfactory.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/onedgrid/nulliteratorfactory.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/onedgrid/nulliteratorfactory.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/onedgrid/nulliteratorfactory.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/nulliteratorfactory.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.cc:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ [ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o [ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggrid.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc [ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc [ 50%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/boundaryextractor.cc [ 53%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridindexsets.cc [ 53%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfug.hh:25, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfug.cc:9: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridfactory.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridfactory.hh:24, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridfactory.cc:6: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridfactory.cc:80:48: required from here 80 | const auto vtx(intersection.geometry().center()[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ [ 57%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:6: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:105:1: required from 'Dune::UGGridLevelIntersection::LocalGeometry Dune::UGGridLevelIntersection::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' 105 | UGGridLevelIntersection::geometryInInside () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here 711 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:105:1: required from 'Dune::UGGridLevelIntersection::LocalGeometry Dune::UGGridLevelIntersection::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' 105 | UGGridLevelIntersection::geometryInInside () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here 711 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:6: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:439:14: required from 'Dune::UGGridEntity<0, dim, GridImp>::Geometry Dune::UGGridEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::UGGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' 439 | Geometry geometry () const { return Geometry( geo_ ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:395:16: required from here 395 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:489:45: required from 'Dune::UGGridLeafIntersectionIterator Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' 489 | UGGridLeafIntersectionIterator ileafbegin () const { | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:395:16: required from here 395 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:489:45: required from 'Dune::UGGridLeafIntersectionIterator Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' 489 | UGGridLeafIntersectionIterator ileafbegin () const { | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:395:16: required from here 395 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:211:1: required from 'Dune::UGGridEntity<0, dim, GridImp>::LocalGeometry Dune::UGGridEntity<0, dim, GridImp>::geometryInFather() const [with int dim = 2; GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' 211 | UGGridEntity < 0, dim, GridImp>::geometryInFather () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:395:16: required from here 395 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:105:1: required from 'Dune::UGGridLevelIntersection::LocalGeometry Dune::UGGridLevelIntersection::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' 105 | UGGridLevelIntersection::geometryInInside () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here 711 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:105:1: required from 'Dune::UGGridLevelIntersection::LocalGeometry Dune::UGGridLevelIntersection::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' 105 | UGGridLevelIntersection::geometryInInside () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here 711 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: required from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>; WorldVector = Dune::FieldVector]' 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here 711 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: required from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>; WorldVector = Dune::FieldVector]' 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:712:16: required from here 712 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:227:14: required from 'Dune::UGGridEntity::Geometry Dune::UGGridEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::UGGrid<3>; Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]' 227 | Geometry geometry () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:400:16: required from here 400 | template class UGGridEntity<2,3, const UGGrid<3> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:227:14: required from 'Dune::UGGridEntity::Geometry Dune::UGGridEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::UGGrid<3>; Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]' 227 | Geometry geometry () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:400:16: required from here 400 | template class UGGridEntity<2,3, const UGGrid<3> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:37:46: required from 'void Dune::{anonymous}::computeOuterNormal(const typename Dune::UG_NS::Element*, int, const Dune::FieldVector&, Dune::FieldVector&) [with ctype = double; unsigned int dim = 3; typename Dune::UG_NS::Element = Dune::UG::D3::element]' 37 | const FieldVector ba = bPos - aPos; | ~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:99:35: required from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::outerNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<3>; WorldVector = Dune::FieldVector; FaceVector = Dune::FieldVector]' 99 | computeOuterNormal(center_, neighborCount_, local, outerNormal_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:712:16: required from here 712 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:439:14: required from 'Dune::UGGridEntity<0, dim, GridImp>::Geometry Dune::UGGridEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::UGGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' 439 | Geometry geometry () const { return Geometry( geo_ ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:395:16: required from here 395 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:489:45: required from 'Dune::UGGridLeafIntersectionIterator Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' 489 | UGGridLeafIntersectionIterator ileafbegin () const { | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:395:16: required from here 395 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:489:45: required from 'Dune::UGGridLeafIntersectionIterator Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' 489 | UGGridLeafIntersectionIterator ileafbegin () const { | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:395:16: required from here 395 | template class UGGridEntity<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:227:14: required from 'Dune::UGGridEntity::Geometry Dune::UGGridEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::UGGrid<3>; Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]' 227 | Geometry geometry () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:400:16: required from here 400 | template class UGGridEntity<2,3, const UGGrid<3> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.hh:227:14: required from 'Dune::UGGridEntity::Geometry Dune::UGGridEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::UGGrid<3>; Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]' 227 | Geometry geometry () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc:400:16: required from here 400 | template class UGGridEntity<2,3, const UGGrid<3> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:172:16: required from here 172 | template class UGGridGeometry<0,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | FieldVector UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39: required from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double; LocalCoordinate = Dune::FieldVector]' 267 | return impl().integrationElement( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:148:58: required from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>; WorldVector = Dune::FieldVector; FaceVector = Dune::FieldVector]' 148 | const UGCtype scale = geometry().integrationElement( local ) / integrationOuterNormal_.two_norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here 711 | template class UGGridLevelIntersection >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldMatrix Dune::UGGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>; typename GridImp::ctype = double; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:173:16: required from here 173 | template class UGGridGeometry<2,2, const UGGrid<2> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:135:54: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldMatrix UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:175:16: required from here 175 | template class UGGridGeometry<0,3, const UGGrid<3> >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | FieldVector UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridfactory.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory >::insertionIndex(const typename Dune::UGGrid::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid::LeafIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 257 | return intersection.boundarySegmentIndex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:588:16: required from here 588 | template class GridFactory >; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory >::insertionIndex(const typename Dune::UGGrid::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid::LeafIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 257 | return intersection.boundarySegmentIndex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:588:16: required from here 588 | template class GridFactory >; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'typename GridImp::ctype Dune::UGGridGeometry::integrationElement(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:130:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return std::abs(jacobianTransposed(local).determinant()); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | FieldVector UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridhieriterator.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory >::insertionIndex(const typename Dune::UGGrid::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid::LeafIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 257 | return intersection.boundarySegmentIndex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:588:16: required from here 588 | template class GridFactory >; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory >::insertionIndex(const typename Dune::UGGrid::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid::LeafIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 257 | return intersection.boundarySegmentIndex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:588:16: required from here 588 | template class GridFactory >; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldMatrix Dune::UGGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:135:54: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldMatrix UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | FieldVector UGGridGeometry:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper2d(void*, double*, FieldVector&)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:34:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | result = (*boundarySegment)(*((FieldVector*)param)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper3dQuad(void*, double*, FieldVector&)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | result = (*boundarySegment)(*((FieldVector*)param)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:107: /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc: In function 'void Dune::{anonymous}::computeOuterNormal(const typename Dune::UG_NS::Element*, int, const Dune::FieldVector&, Dune::FieldVector&) [with ctype = double; unsigned int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:37:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | const FieldVector ba = bPos - aPos; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper2d(void*, double*, FieldVector&)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:30:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | static int boundarySegmentWrapper2d(void *data, double *param, FieldVector& result) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper3dTriangle(void*, double*, FieldVector&)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:39:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | static int boundarySegmentWrapper3dTriangle(void *data, double *param, FieldVector& result) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 61%] Linking CXX shared library lib/libdunegrid.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunegrid.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/dunegrid.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libdunegrid.so.2.10 -o lib/libdunegrid.so.2.10 CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfparser.cc.o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgrid.cc.o CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgridfactory.cc.o CMakeFiles/dunegrid.dir/dune/grid/onedgrid/nulliteratorfactory.cc.o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib: /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/bin/cmake -E cmake_symlink_library lib/libdunegrid.so.2.10 lib/libdunegrid.so.2.10 lib/libdunegrid.so make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 61%] Built target dunegrid make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/depend make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/DependInfo.cmake "--color=" make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 65%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o [ 65%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o [ 69%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o [ 69%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc /usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc /usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc [ 73%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o [ 73%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc [ 76%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o [ 76%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o [ 76%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o /usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc /usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc /usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc /usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc [ 80%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o [ 80%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o [ 84%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc:18: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector Dune::Alberta::vectorProduct(const Dune::FieldVector&, const Dune::FieldVector&) [with K = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:76:41: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix&) [with K = double]' 76 | return matrix[ 0 ] * vectorProduct( matrix[ 1 ], matrix[ 2 ] ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc:182:24: required from here 182 | if( determinant( jacobianTransposed ) * orientation < 0 ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 19 | vectorProduct ( const FieldVector< K, 3 > &u, const FieldVector< K, 3 > &v ) | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ [ 88%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ [ 92%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o /usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 1; int dimworld = 1]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh: In member function 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:59:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | GlobalCoordinate y = projection() ( x ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:321:56: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ [ 96%] Linking CXX shared library lib/libdunealbertagrid1d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunealbertagrid1d.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libalberta_1d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libalberta_utilities.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/dunealbertagrid1d.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libdunealbertagrid1d.so.2.10 -o lib/libdunealbertagrid1d.so.2.10 CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid1d.so.2.10 lib/libdunealbertagrid1d.so.2.10 lib/libdunealbertagrid1d.so make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 96%] Built target dunealbertagrid1d /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared library lib/libdunealbertagrid2d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunealbertagrid2d.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libalberta_2d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libalberta_utilities.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/dunealbertagrid2d.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libdunealbertagrid2d.so.2.10 -o lib/libdunealbertagrid2d.so.2.10 CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid2d.so.2.10 lib/libdunealbertagrid2d.so.2.10 lib/libdunealbertagrid2d.so make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [100%] Built target dunealbertagrid2d /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared library lib/libdunealbertagrid3d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunealbertagrid3d.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libalberta_3d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libalberta_utilities.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/dunealbertagrid3d.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libdunealbertagrid3d.so.2.10 -o lib/libdunealbertagrid3d.so.2.10 CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid3d.so.2.10 lib/libdunealbertagrid3d.so.2.10 lib/libdunealbertagrid3d.so make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [100%] Built target dunealbertagrid3d make[2]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dune-grid-2.10.0' dh_auto_build -- build_tests cd build && make -j12 INSTALL="install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.10.0 -B/build/reproducible-path/dune-grid-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.10.0 -B/build/reproducible-path/dune-grid-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles 94 make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f doc/recipes/CMakeFiles/recipe-integration.dir/build.make doc/recipes/CMakeFiles/recipe-integration.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes/CMakeFiles/recipe-integration.dir/DependInfo.cmake "--color=" make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/DependInfo.cmake "--color=" make -f dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/depend make -f dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build.make dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/DependInfo.cmake "--color=" make -f dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/depend make -f dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build.make dune/grid/io/file/test/CMakeFiles/printgridtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/DependInfo.cmake "--color=" make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/printgridtest.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/DependInfo.cmake "--color=" make -f dune/grid/io/file/test/CMakeFiles/vtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtktest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/vtktest.dir/DependInfo.cmake "--color=" make -f dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/depend Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make -f dune/grid/test/CMakeFiles/test-concepts.dir/build.make dune/grid/test/CMakeFiles/test-concepts.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-concepts.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make -f dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build make -f dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/DependInfo.cmake "--color=" make -f dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build.make dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/depend Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/onedgrid/nulliteratorfactory.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgrid.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgridfactory.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f doc/recipes/CMakeFiles/recipe-integration.dir/build.make doc/recipes/CMakeFiles/recipe-integration.dir/build Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build.make dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 0%] Building CXX object dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o [ 0%] Building CXX object dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -MF CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o.d -o CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -MF CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o.d -o CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc make -f dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build.make dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build make -f dune/grid/io/file/test/CMakeFiles/vtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtktest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 1%] Building CXX object dune/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o -MF CMakeFiles/printgridtest.dir/printgridtest.cc.o.d -o CMakeFiles/printgridtest.dir/printgridtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-concepts.dir/build.make dune/grid/test/CMakeFiles/test-concepts.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 2%] Building CXX object dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o [ 3%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -MF CMakeFiles/gnuplottest.dir/gnuplottest.cc.o.d -o CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o -MF CMakeFiles/vtktest.dir/vtktest.cc.o.d -o CMakeFiles/vtktest.dir/vtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc Consolidate compiler generated dependencies of target dunegrid [ 3%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o [ 4%] Building CXX object doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o [ 5%] Building CXX object dune/grid/test/CMakeFiles/test-concepts.dir/test-concepts.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/build cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o -MF CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o.d -o CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/test-linking.cc cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o -MF CMakeFiles/recipe-integration.dir/recipe-integration.cc.o.d -o CMakeFiles/recipe-integration.dir/recipe-integration.cc.o -c /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-concepts.dir/test-concepts.cc.o -MF CMakeFiles/test-concepts.dir/test-concepts.cc.o.d -o CMakeFiles/test-concepts.dir/test-concepts.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-concepts.cc make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build.make dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build [ 6%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunegrid.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 7%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -MF CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o.d -o CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o -MF CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o.d -o CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc [ 24%] Built target dunegrid [ 24%] Building CXX object dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o make -f dune/grid/test/CMakeFiles/test-gridinfo.dir/build.make dune/grid/test/CMakeFiles/test-gridinfo.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-gridinfo.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o -MF CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o.d -o CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-gridinfo.dir/build.make dune/grid/test/CMakeFiles/test-gridinfo.dir/build [ 24%] Linking CXX executable test-concepts cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-concepts.dir/link.txt --verbose=1 make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 24%] Building CXX object dune/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o -MF CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o.d -o CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-concepts.dir/link.d "CMakeFiles/test-concepts.dir/test-concepts.cc.o" -o test-concepts -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 24%] Built target test-concepts make -f dune/grid/test/CMakeFiles/test-identitygrid.dir/build.make dune/grid/test/CMakeFiles/test-identitygrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-identitygrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-identitygrid.dir/build.make dune/grid/test/CMakeFiles/test-identitygrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 25%] Building CXX object dune/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o -MF CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o.d -o CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc: In constructor 'Analytical::Analytical(Dune::AnalyticalCoordFunction::RangeVector)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc:19:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 19 | Analytical(Base::RangeVector offset) | ^~~~~~~~~~ [ 26%] Linking CXX executable geometrygrid-coordfunction-copyconstructor cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/link.d "CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o" -o geometrygrid-coordfunction-copyconstructor -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 26%] Built target geometrygrid-coordfunction-copyconstructor make -f dune/grid/test/CMakeFiles/test-oned.dir/build.make dune/grid/test/CMakeFiles/test-oned.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-oned.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-oned.dir/build.make dune/grid/test/CMakeFiles/test-oned.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 26%] Building CXX object dune/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o -MF CMakeFiles/test-oned.dir/test-oned.cc.o.d -o CMakeFiles/test-oned.dir/test-oned.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:60: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ make -f dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build.make dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build.make dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 27%] Building CXX object dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o -MF CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o.d -o CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-mcmg-geogrid.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:8: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gnuplot/gnuplot.cc:42:9: required from 'void Dune::GnuplotWriter::write(const std::string&) const [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 42 | assert(it->geometry().corners() == 2); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:33:16: required from 'void testIO(const GV&, std::string) [with GV = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 33 | gnuplot.write(fname); | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:47:11: required from here 47 | testIO(grid.leafGridView(), "grid-leaf.data"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:17: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter > > > >' 23 | class NonConformingBoundaryWriter | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:63:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 63 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 97 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here 115 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter > > > >' 23 | class NonConformingBoundaryWriter | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:63:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 63 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 97 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here 115 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:6: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here 27 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:13: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here 174 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:62: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<4, 4, const Dune::YaspGrid<4>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:29: required from here 97 | integral += u(e.geometry().center())*e.geometry().volume(); | ~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/printgrid.hh:113:74: required from 'void Dune::printGrid(const GridType&, const MPIHelper&, std::string, int, bool, bool, bool, bool, bool) [with GridType = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 113 | Dune::FieldVector max_coord (it->geometry().center()), min_coord (max_coord); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:36:21: required from here 36 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here 179 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here 33 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc: In instantiation of 'main(int, char**):: [with auto:12 = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:123:26: required from here 123 | divergence += f(geoI.center())*I.centerUnitOuterNormal()*geoI.volume(); | ~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:116:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | auto f = [](const auto& x){return x;}; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gnuplot/gnuplot.cc:43:72: required from 'void Dune::GnuplotWriter::write(const std::string&) const [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 43 | const FieldVector& left = it->geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:33:16: required from 'void testIO(const GV&, std::string) [with GV = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 33 | gnuplot.write(fname); | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:47:11: required from here 47 | testIO(grid.leafGridView(), "grid-leaf.data"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/printgrid.hh:145:33: required from 'void Dune::printGrid(const GridType&, const MPIHelper&, std::string, int, bool, bool, bool, bool, bool) [with GridType = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 145 | for (IntersectionIterator is = gv.ibegin(entity); is != gv.iend(entity); ++is) { | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:36:21: required from here 36 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/printgrid.hh:145:33: required from 'void Dune::printGrid(const GridType&, const MPIHelper&, std::string, int, bool, bool, bool, bool, bool) [with GridType = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 145 | for (IntersectionIterator is = gv.ibegin(entity); is != gv.iend(entity); ++is) { | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:36:21: required from here 36 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:20: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' 23 | class ConformingVolumeWriter | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here 127 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:9: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 4]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<4, 4, const Dune::YaspGrid<4>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:29: required from here 97 | integral += u(e.geometry().center())*e.geometry().volume(); | ~~~~~~~~~~^~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 4; int cdim = 4; GridImp = const Dune::YaspGrid<4>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:38: required from here 97 | integral += u(e.geometry().center())*e.geometry().volume(); | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:19: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here 184 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:7: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here 27 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:13: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:101: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here 27 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/printgrid.hh:113:74: required from 'void Dune::printGrid(const GridType&, const MPIHelper&, std::string, int, bool, bool, bool, bool, bool) [with GridType = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 113 | Dune::FieldVector max_coord (it->geometry().center()), min_coord (max_coord); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:36:21: required from here 36 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/printgrid.hh:113:83: required from 'void Dune::printGrid(const GridType&, const MPIHelper&, std::string, int, bool, bool, bool, bool, bool) [with GridType = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 113 | Dune::FieldVector max_coord (it->geometry().center()), min_coord (max_coord); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:36:21: required from here 36 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/printgrid.hh:145:33: required from 'void Dune::printGrid(const GridType&, const MPIHelper&, std::string, int, bool, bool, bool, bool, bool) [with GridType = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 145 | for (IntersectionIterator is = gv.ibegin(entity); is != gv.iend(entity); ++is) { | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:36:21: required from here 36 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/printgrid.hh:145:33: required from 'void Dune::printGrid(const GridType&, const MPIHelper&, std::string, int, bool, bool, bool, bool, bool) [with GridType = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 145 | for (IntersectionIterator is = gv.ibegin(entity); is != gv.iend(entity); ++is) { | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:36:21: required from here 36 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/printgrid.hh:151:41: required from 'void Dune::printGrid(const GridType&, const MPIHelper&, std::string, int, bool, bool, bool, bool, bool) [with GridType = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 151 | draw_line (plotfile, igeo.corner(0), igeo.corner(1), "fs empty border 1"); | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:36:21: required from here 36 | Dune::printGrid (grid, helper, "printgridtest_yasp_svg", 4000, true, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:20, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter > > > >' 23 | class NonConformingBoundaryWriter | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:63:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 63 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 97 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here 115 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter > > > >' 23 | class NonConformingBoundaryWriter | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:63:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 63 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 97 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here 115 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' 23 | class ConformingVolumeWriter | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:136:20: required from here 136 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here 33 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:101: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here 33 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here 27 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here 174 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here 33 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here 179 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here 27 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here 33 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' 23 | class ConformingVolumeWriter | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here 146 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' 27 | class VTKSequenceWriter : | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here 184 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here 27 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' 23 | class ConformingVolumeWriter | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here 127 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:18: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/geometry/refinement/hcube.cc:47, from /usr/include/dune/geometry/refinement.hh:244, from /usr/include/dune/geometry/virtualrefinement.hh:261, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | return x; | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' 23 | class ConformingVolumeWriter | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:136:20: required from here 136 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here 33 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' 49 | typedef typename Cell::Geometry::ctype ctype; | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' 23 | class ConformingVolumeWriter | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here 146 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | return x; | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:6: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 1, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:11: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | return x; | ^ In file included from /usr/include/dune/geometry/referenceelements.hh:23: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >]' 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' 159 | writeCellFunction(vtuWriter, *cD, ncells); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' 190 | writeCellData(vtuWriter, ncells); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 212 | writeAll(vtuWriter, ncells, npoints, ncorners); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 444 | writePiece(pieceName, outputType); | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:77:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 77 | vtk.write(name, Dune::VTK::ascii); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' 97 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here 115 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >]' 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' 159 | writeCellFunction(vtuWriter, *cD, ncells); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' 190 | writeCellData(vtuWriter, ncells); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 212 | writeAll(vtuWriter, ncells, npoints, ncorners); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 444 | writePiece(pieceName, outputType); | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:77:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 77 | vtk.write(name, Dune::VTK::ascii); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 3]' 97 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:120:18: required from here 120 | vtkCheck<3>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:9: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:47: required from here 78 | FieldVector p = element.geometry().center(); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' 75 | HostLeafIntersectionIterator hostIterator_ = {}; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator > >, Dune::IdentityGridLeafIntersectionIterator > > >, Dune::IdentityGridLeafIntersection > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' 75 | HostLeafIntersectionIterator hostIterator_ = {}; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator > >, Dune::IdentityGridLeafIntersectionIterator > > >, Dune::IdentityGridLeafIntersection > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:53:55: required from here 53 | FieldVector p = vertex.geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:47: required from here 78 | FieldVector p = element.geometry().center(); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:56: required from here 78 | FieldVector p = element.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<2, 2, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:141:24: required from here 141 | checkGeometryLifetime( grid.leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:144:24: required from here 144 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:125:12: required from here 125 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:125:12: required from here 125 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<3, 3, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:141:24: required from here 141 | checkGeometryLifetime( grid.leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:141:24: required from here 141 | checkGeometryLifetime( grid.leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:144:24: required from here 144 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:125:12: required from here 125 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:125:12: required from here 125 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:198:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | FieldVector outerNormal ([[maybe_unused]] const FieldVector& local ) const { | ^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:141:24: required from here 141 | checkGeometryLifetime( grid.leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:199:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' 199 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:125:12: required from here 125 | gridcheck(grid); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | FieldVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 1, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-mcmg-geogrid.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' 75 | HostLeafIntersectionIterator hostIterator_ = {}; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator > >, Dune::IdentityGridLeafIntersectionIterator > > >, Dune::IdentityGridLeafIntersection > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' 75 | HostLeafIntersectionIterator hostIterator_ = {}; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator > >, Dune::IdentityGridLeafIntersectionIterator > > >, Dune::IdentityGridLeafIntersection > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<2, 2, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<3, 3, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Base::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Base::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: required from 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >; typename Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Traits::Domain = Dune::FieldVector; typename Traits::Range = std::vector >]' 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction > > > >; typename Func::Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Func::Traits::Domain = Dune::FieldVector]' 127 | func->evaluate(cell, xl, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here 124 | virtual void write(const typename Func::Traits::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: required from 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >; typename Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Traits::Domain = Dune::FieldVector; typename Traits::Range = std::vector >]' 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction > > > >; typename Func::Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Func::Traits::Domain = Dune::FieldVector]' 127 | func->evaluate(cell, xl, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here 124 | virtual void write(const typename Func::Traits::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Base::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Base::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:20, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:11, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' 159 | writeCellFunction(vtuWriter, *cD, ncells); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' 190 | writeCellData(vtuWriter, ncells); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 212 | writeAll(vtuWriter, ncells, npoints, ncorners); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 444 | writePiece(pieceName, outputType); | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 87 | vtk.write(name, Dune::VTK::ascii); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here 127 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 397 | return this->real.unitOuterNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: required from 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >; typename Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Traits::Domain = Dune::FieldVector; typename Traits::Range = std::vector >]' 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction > > > >; typename Func::Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Func::Traits::Domain = Dune::FieldVector]' 127 | func->evaluate(cell, xl, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here 124 | virtual void write(const typename Func::Traits::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldVector unitOuterNormal (const FieldVector& /* local */) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 397 | return this->real.unitOuterNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: required from 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >; typename Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Traits::Domain = Dune::FieldVector; typename Traits::Range = std::vector >]' 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction > > > >; typename Func::Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Func::Traits::Domain = Dune::FieldVector]' 127 | func->evaluate(cell, xl, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here 124 | virtual void write(const typename Func::Traits::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldVector unitOuterNormal (const FieldVector& /* local */) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]' 173 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 397 | return this->real.unitOuterNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: required from 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >; typename Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Traits::Domain = Dune::FieldVector; typename Traits::Range = std::vector >]' 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction > > > >; typename Func::Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Func::Traits::Domain = Dune::FieldVector]' 127 | func->evaluate(cell, xl, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here 124 | virtual void write(const typename Func::Traits::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid.hh:20, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:7: /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector& local) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector corner (int i) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]' 173 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 397 | return this->real.unitOuterNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: required from 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >; typename Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Traits::Domain = Dune::FieldVector; typename Traits::Range = std::vector >]' 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction > > > >; typename Func::Traits::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits > > >, double>; typename Func::Traits::Domain = Dune::FieldVector]' 127 | func->evaluate(cell, xl, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here 124 | virtual void write(const typename Func::Traits::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' 159 | writeCellFunction(vtuWriter, *cD, ncells); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' 190 | writeCellData(vtuWriter, ncells); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 212 | writeAll(vtuWriter, ncells, npoints, ncorners); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 444 | writePiece(pieceName, outputType); | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 87 | vtk.write(name, Dune::VTK::ascii); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:136:20: required from here 136 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' 159 | writeCellFunction(vtuWriter, *cD, ncells); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' 190 | writeCellData(vtuWriter, ncells); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 212 | writeAll(vtuWriter, ncells, npoints, ncorners); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' 444 | writePiece(pieceName, outputType); | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' 87 | vtk.write(name, Dune::VTK::ascii); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' 106 | doWrite( grid.leafGridView() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here 146 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | result.resize(1, c.geometry().global(xl).two_norm()); | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | result.resize(1, c.geometry().global(xl).two_norm()); | ~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:178:97: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | FieldVector xg | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh: In member function 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh: In member function 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/geometry/refinement/hcube.cc:46: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector& local) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector corner (int i) const { | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here 174 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here 179 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 111 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector& local) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector corner (int i) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here 184 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 3, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 3, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:11, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here 174 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector corner (int i) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here 179 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here 184 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 70 | return hostGeometry_.corner(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here 174 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:12: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here 176 | virtual void write(const typename Base::Cell& cell, | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 327 | offset += cell.geometry().corners(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here 326 | virtual void write(const Cell& cell, const typename Base::Domain&) { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 327 | offset += cell.geometry().corners(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here 326 | virtual void write(const Cell& cell, const typename Base::Domain&) { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 327 | offset += cell.geometry().corners(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here 326 | virtual void write(const Cell& cell, const typename Base::Domain&) { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 327 | offset += cell.geometry().corners(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here 326 | virtual void write(const Cell& cell, const typename Base::Domain&) { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 327 | offset += cell.geometry().corners(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here 326 | virtual void write(const Cell& cell, const typename Base::Domain&) { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' 327 | offset += cell.geometry().corners(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here 326 | virtual void write(const Cell& cell, const typename Base::Domain&) { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here 179 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:17: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here 184 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here 174 | vtkCheck<1>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:27: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here 179 | vtkCheck<2>(n,h); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 70 | return hostGeometry_.corner(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | .position(cornerIndexDune,n); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here 184 | vtkCheck<3>(n,h, /*testRestart=*/true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:89:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | FieldVector local (const FieldVector& global) const { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 142 | name = vtk.write(prefix.str() + "-ascii"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh: In member function 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 70 | return hostGeometry_.corner(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 53 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 53 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 53 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 53 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 53 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/virtualrefinement.hh:382: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/refinement.hh:245: /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' 670 | return global(ReferenceElements | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 670 | return global(ReferenceElements | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' 670 | return global(ReferenceElements | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' 693 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' 670 | return global(ReferenceElements | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | kuhnToReference( //! Point to map | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 693 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 670 | return global(ReferenceElements | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | kuhnToReference( //! Point to map | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' 670 | return global(ReferenceElements | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:89:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | FieldVector local (const FieldVector& global) const { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 3, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 3, const Dune::IdentityGrid > > >' 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const IdentityGrid > >, IdentityGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 3]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 3]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 70 | return hostGeometry_.corner(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Dune::FieldVector global = e.geometry().global( xi ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' 257 | auto globalPos = element_->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 70 | return hostGeometry_.corner(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 90 | return hostGeometry_.local(global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersections.hh: In instantiation of 'Dune::IdentityGridLevelIntersection::NormalVector Dune::IdentityGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid > >; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid > >; IntersectionImp = Dune::IdentityGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersections.hh:259:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | NormalVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 70 | return hostGeometry_.corner(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 90 | return hostGeometry_.local(global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridentity.hh:313:44: required from 'Dune::IdentityGridEntity<0, dim, GridImp>::Geometry Dune::IdentityGridEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::IdentityGrid > >; Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 313 | return Geometry( hostEntity_.geometry() ); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::IdentityGrid > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh: In function 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh: In function 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridentity.hh:313:44: required from 'Dune::IdentityGridEntity<0, dim, GridImp>::Geometry Dune::IdentityGridEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::IdentityGrid > >; Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 313 | return Geometry( hostEntity_.geometry() ); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::IdentityGrid > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 90 | return hostGeometry_.local(global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ [ 28%] Linking CXX executable test-mcmg-geogrid cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mcmg-geogrid.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersections.hh:260:53: required from 'Dune::IdentityGridLevelIntersection::NormalVector Dune::IdentityGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid > >; NormalVector = Dune::FieldVector]' 260 | return hostIntersection_.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid > >; IntersectionImp = Dune::IdentityGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridentity.hh:313:44: required from 'Dune::IdentityGridEntity<0, dim, GridImp>::Geometry Dune::IdentityGridEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::IdentityGrid > >; Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 313 | return Geometry( hostEntity_.geometry() ); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::IdentityGrid > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 90 | return hostGeometry_.local(global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridentity.hh:313:44: required from 'Dune::IdentityGridEntity<0, dim, GridImp>::Geometry Dune::IdentityGridEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::IdentityGrid > >; Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 313 | return Geometry( hostEntity_.geometry() ); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::IdentityGrid > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridentity.hh:313:44: required from 'Dune::IdentityGridEntity<0, dim, GridImp>::Geometry Dune::IdentityGridEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::IdentityGrid > >; Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 313 | return Geometry( hostEntity_.geometry() ); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::IdentityGrid > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-mcmg-geogrid.dir/link.d "CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o" -o test-mcmg-geogrid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ [ 28%] Built target test-mcmg-geogrid /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ make -f dune/grid/test/CMakeFiles/testiteratorranges.dir/build.make dune/grid/test/CMakeFiles/testiteratorranges.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/testiteratorranges.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | result.resize(1, c.geometry().global(xl).two_norm()); | ~~~~~~~~~~~~~~~~~~~^~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/testiteratorranges.dir/build.make dune/grid/test/CMakeFiles/testiteratorranges.dir/build /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | result.resize(1, c.geometry().global(xl).two_norm()); | ~~~~~~~~~~~~~~~~~~~^~~~ make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridentity.hh:313:44: required from 'Dune::IdentityGridEntity<0, dim, GridImp>::Geometry Dune::IdentityGridEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::IdentityGrid > >; Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 313 | return Geometry( hostEntity_.geometry() ); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::IdentityGrid > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ [ 28%] Building CXX object dune/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -MF CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o.d -o CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/testiteratorranges.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::IdentityGrid > >; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:72: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::IdentityGrid > >; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::IdentityGrid > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:72: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::IdentityGrid > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid > > > >; typename GridViewType::Codim<0> = Dune::GridView > > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid > >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:30:28: required from 'void testDim() [with int dim = 2]' 30 | checkIntersectionIterator(identityGrid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::IdentityGrid > >; int dim = 3; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 3]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:28: required from 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity > >, IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity > >, IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity > >, IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> > >(const IdentityGrid > >&, const IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = IdentityGrid > >; IdSet = IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = IdentityGrid > >; IdSet = IdSet > >, IdentityGridLocalIdSet > > >, bigunsignedint<80> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::IdentityGrid > >; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:72: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::IdentityGrid > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:72: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::IdentityGrid > >; int dim = 3; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 3]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 3; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ [ 28%] Linking CXX executable recipe-integration cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/cmake -E cmake_link_script CMakeFiles/recipe-integration.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 3]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:89:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | FieldVector local (const FieldVector& global) const { | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector& local) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; int codim = 3; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/recipe-integration.dir/link.d "CMakeFiles/recipe-integration.dir/recipe-integration.cc.o" -o recipe-integration -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here 36 | testDim<1>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ [ 28%] Built target recipe-integration make -f dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build.make dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build.make dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o -MF CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o.d -o CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::IdentityGrid > >; int dim = 3]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::IdentityGrid > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::IdentityGrid > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 90 | return hostGeometry_.local(global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here 37 | testDim<2>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ [ 29%] Linking CXX executable gnuplottest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gnuplottest.dir/link.txt --verbose=1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 90 | return hostGeometry_.local(global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > > >::checkGeometry > > > >(const Dune::GridView > > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > > >; Grid = Dune::IdentityGrid > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here 38 | testDim<3>(); | ~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gnuplottest.dir/link.d CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -o gnuplottest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 29%] Built target gnuplottest make -f dune/grid/test/CMakeFiles/test-ug.dir/build.make dune/grid/test/CMakeFiles/test-ug.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-ug.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-ug.dir/build.make dune/grid/test/CMakeFiles/test-ug.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 30%] Building CXX object dune/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o -MF CMakeFiles/test-ug.dir/test-ug.cc.o.d -o CMakeFiles/test-ug.dir/test-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/testiteratorranges.cc:9: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:65: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/hierarchicsearch.hh:24, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:15: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:60:54: required from 'void check(GridView) [with GridView = Dune::GridView > >]' 60 | if( entity != hsearch.findEntity( entity.geometry().center() ) ) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:85:10: required from here 85 | check( grid->levelGridView( level ) ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:60:63: required from 'void check(GridView) [with GridView = Dune::GridView > >]' 60 | if( entity != hsearch.findEntity( entity.geometry().center() ) ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:85:10: required from here 85 | check( grid->levelGridView( level ) ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:10: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:65: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:18: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In member function 'virtual Dune::FieldVector ArcOfCircle::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:36:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Dune::FieldVector operator()(const Dune::FieldVector& local) const { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:14: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here 121 | for (const auto& i : intersections(gv,e)) | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here 121 | for (const auto& i : intersections(gv,e)) | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:308:34: required from here 308 | for (int i=0; igeometry().corners(); i++) { | ~~~~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here 121 | for (const auto& i : intersections(gv,e)) | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here 121 | for (const auto& i : intersections(gv,e)) | ~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:308:34: required from here 308 | for (int i=0; igeometry().corners(); i++) { | ~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:72: required from here 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ [ 30%] Linking CXX executable printgridtest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/printgridtest.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/printgridtest.dir/link.d CMakeFiles/printgridtest.dir/printgridtest.cc.o -o printgridtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 30%] Built target printgridtest make -f dune/grid/test/CMakeFiles/test-parallel-ug.dir/build.make dune/grid/test/CMakeFiles/test-parallel-ug.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-parallel-ug.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-parallel-ug.dir/build.make dune/grid/test/CMakeFiles/test-parallel-ug.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 30%] Building CXX object dune/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o -MF CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o.d -o CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:230:24: required from here 230 | checkGeometryLifetime( grid2d->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:231:24: required from here 231 | checkGeometryLifetime( grid3d->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:234:24: required from here 234 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:235:24: required from here 235 | checkGeometryInFather(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:72: required from here 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27: required from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double]' 273 | return impl().volume(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:124:35: required from here 124 | len += i.geometry().volume(); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:190:12: required from here 190 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:190:12: required from here 190 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:230:24: required from here 230 | checkGeometryLifetime( grid2d->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:234:24: required from here 234 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:235:24: required from here 235 | checkGeometryInFather(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:365:14: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27: required from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double]' 273 | return impl().volume(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:124:35: required from here 124 | len += i.geometry().volume(); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:190:12: required from here 190 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:190:12: required from here 190 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:230:24: required from here 230 | checkGeometryLifetime( grid2d->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:234:24: required from here 234 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:234:24: required from here 234 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const UGGrid<3>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 3; int cdim = 3; Grid = const UGGrid<3>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:235:24: required from here 235 | checkGeometryInFather(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 655 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<3>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 655 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:239:28: required from here 239 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:190:12: required from here 190 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:190:12: required from here 190 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:20: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:35: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' 131 | for (const auto& intersection : intersections(gv, element)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 579 | checkIntersections(level0GridView); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' 131 | for (const auto& intersection : intersections(gv, element)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 579 | checkIntersections(level0GridView); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:234:24: required from here 234 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:234:24: required from here 234 | checkGeometryInFather(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const UGGrid<3>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 3; int cdim = 3; Grid = const UGGrid<3>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:235:24: required from here 235 | checkGeometryInFather(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<3>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:239:28: required from here 239 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<3>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:239:28: required from here 239 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:17: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:35: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:190:12: required from here 190 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<3>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:239:28: required from here 239 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' 131 | for (const auto& intersection : intersections(gv, element)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 579 | checkIntersections(level0GridView); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' 131 | for (const auto& intersection : intersections(gv, element)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 579 | checkIntersections(level0GridView); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: required from 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: required from 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:269:48: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:14 = std::integral_constant]' 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); | ~~~~~~~~~^~~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:255:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 255 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | [&](auto codim){ | ~~~~~~~~~~~~~~~~ 257 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | { | ~ 259 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | { | ~ 262 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | if (entity.partitionType() == Dune::BorderEntity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | { | ~ 266 | const auto geometry = element.geometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | | 268 | auto referenceElement = Dune::referenceElement(element.type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | dverb << gridView.comm().rank()+1 << ": border codim " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | << codim << " entity " | ~~~~~~~~~~~~~~~~~~~~~~ 272 | << mapper.index(entity) << " (" << entityGlobal | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ 274 | } | ~ 275 | } | ~ 276 | } | ~ 277 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:238:28: required from here 238 | checkIntersectionIterator(*grid2d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 3; Grid = const UGGrid<3>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<3>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:239:28: required from here 239 | checkIntersectionIterator(*grid3d); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 1; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:269:48: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:14 = std::integral_constant]' 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); | ~~~~~~~~~^~~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:255:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 255 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | [&](auto codim){ | ~~~~~~~~~~~~~~~~ 257 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | { | ~ 259 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | { | ~ 262 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | if (entity.partitionType() == Dune::BorderEntity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | { | ~ 266 | const auto geometry = element.geometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | | 268 | auto referenceElement = Dune::referenceElement(element.type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | dverb << gridView.comm().rank()+1 << ": border codim " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | << codim << " entity " | ~~~~~~~~~~~~~~~~~~~~~~ 272 | << mapper.index(entity) << " (" << entityGlobal | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ 274 | } | ~ 275 | } | ~ 276 | } | ~ 277 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | [&](auto codim) | ~~~~~~~~~~~~~~~ 299 | { | ~ 300 | // TODO: Also check whether no communication happens when no communication | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | // is requested. | ~~~~~~~~~~~~~~~~ 302 | if (communicationCodims[codim]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | { | ~ 304 | auto numberOfSubEntities = element.subEntities(codim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { | ~ 307 | const auto entity(element.template subEntity(k)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | | 309 | auto partitionTypes = entity.impl().partitionTypes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | | 311 | // Check whether 'gather' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | std::size_t expectedNumberOfGatherCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | | 314 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | expectedNumberOfGatherCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | | 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | { | ~ 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | << expectedNumberOfGatherCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << std::endl; | ~~~~~~~~~~~~~ 329 | std::abort(); | ~~~~~~~~~~~~~ 330 | } | ~ 331 | | 332 | // Check whether 'scatter' has been called the appropriate number of times | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | std::size_t expectedNumberOfScatterCalls = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | | 335 | for (const auto& pType : partitionTypes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | if (pType.first != gridView.comm().rank() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | expectedNumberOfScatterCalls++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | | 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | { | ~ 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | << expectedNumberOfScatterCalls << " times, but " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | << std::endl; | ~~~~~~~~~~~~~ 350 | std::abort(); | ~~~~~~~~~~~~~ 351 | } | ~ 352 | } | ~ 353 | } | ~ 354 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' 618 | testCommunication(level0GridView, std::bitset(codimSet), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | communicationInterface, ForwardCommunication, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sendingPartitions[communicationInterface], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | receivingPartitions[communicationInterface]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 3; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:258:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | auto r = _f(globalPos); | ~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:258:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | auto r = _f(globalPos); | ~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:190:12: required from here 190 | gridcheck(*grid2d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:17 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:191:12: required from here 191 | gridcheck(*grid3d); | ~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:707:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 707 | const auto center = element.geometry().center(); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:707:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ [ 31%] Linking CXX executable testiteratorranges cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testiteratorranges.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/testiteratorranges.dir/link.d CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -o testiteratorranges -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ [ 31%] Built target testiteratorranges make -f dune/grid/test/CMakeFiles/test-loadbalancing.dir/build.make dune/grid/test/CMakeFiles/test-loadbalancing.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-loadbalancing.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-loadbalancing.dir/build.make dune/grid/test/CMakeFiles/test-loadbalancing.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ [ 32%] Building CXX object dune/grid/test/CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o -MF CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o.d -o CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-loadbalancing.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:19: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:266:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:266:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:20: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:21: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:107: /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In static member function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:463:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 463 | const auto& realPos = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 32%] Linking CXX executable test-loadbalancing cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-loadbalancing.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-loadbalancing.dir/link.d "CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o" -o test-loadbalancing -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 32%] Built target test-loadbalancing make -f dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build.make dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build.make dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 34%] Building CXX object dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o -MF CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o.d -o CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkCodim1Mapping(const Grid&, Dune::PriorityTag<1>) [with Grid = Dune::IdentityGrid > >; typename std::enable_if<(Grid::dimension == 3), int>::type = 0; typename std::enable_if::v, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:931:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 931 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 34%] Linking CXX executable test-hierarchicsearch cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-hierarchicsearch.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > > >; int codim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-hierarchicsearch.dir/link.d "CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o" -o test-hierarchicsearch -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 34%] Built target test-hierarchicsearch make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid1d.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target dunealbertagrid1d make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid1d.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 37%] Built target dunealbertagrid1d make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 38%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o -MF CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o.d -o CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:25:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | Dune::YaspGrid<2> grid({1., 1.}, {4, 4}); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:31:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | Dune::YaspGrid<3> grid({1., 1., 1.}, {4, 4, 4}); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridfactory.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/structuredgridfactory.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:15: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:83:9: required from 'Dune::TestSuite testRefinement2(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 83 | using Coordinate = typename Grid::template Codim<0>::Geometry::GlobalCoordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:128:33: required from here 128 | test.subTest(testRefinement2(*grid, "UGGrid-2")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:34:40: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 34 | for (const auto& is : intersections(gv, e)) { | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:77:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 77 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:122:33: required from here 122 | test.subTest(testRefinement1(*grid, "UGGrid-1")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:34:40: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 34 | for (const auto& is : intersections(gv, e)) { | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:77:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 77 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:122:33: required from here 122 | test.subTest(testRefinement1(*grid, "UGGrid-1")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:83:9: required from 'Dune::TestSuite testRefinement2(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 83 | using Coordinate = typename Grid::template Codim<0>::Geometry::GlobalCoordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:128:33: required from here 128 | test.subTest(testRefinement2(*grid, "UGGrid-2")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:99:37: required from 'Dune::TestSuite testRefinement2(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 99 | auto d = e.geometry().center() - x; | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:128:33: required from here 128 | test.subTest(testRefinement2(*grid, "UGGrid-2")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:34:40: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 34 | for (const auto& is : intersections(gv, e)) { | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:77:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 77 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:122:33: required from here 122 | test.subTest(testRefinement1(*grid, "UGGrid-1")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:34:40: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 34 | for (const auto& is : intersections(gv, e)) { | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:77:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 77 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:122:33: required from here 122 | test.subTest(testRefinement1(*grid, "UGGrid-1")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:99:37: required from 'Dune::TestSuite testRefinement2(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 99 | auto d = e.geometry().center() - x; | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:128:33: required from here 128 | test.subTest(testRefinement2(*grid, "UGGrid-2")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27: required from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double]' 273 | return impl().volume(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:42:53: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 42 | auto intersectionLength = is.geometry().volume(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:77:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 77 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:122:33: required from here 122 | test.subTest(testRefinement1(*grid, "UGGrid-1")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:16: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:365:14: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27: required from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double]' 273 | return impl().volume(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:42:53: required from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 42 | auto intersectionLength = is.geometry().volume(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:77:18: required from 'Dune::TestSuite testRefinement1(Grid&, const std::string&) [with Grid = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 77 | return testGrid(grid, name); | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:122:33: required from here 122 | test.subTest(testRefinement1(*grid, "UGGrid-1")); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:266:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc: In function 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:48:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | << " inside center: " << is.inside().geometry().center() << "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ [ 39%] Linking CXX executable test-gridinfo cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-gridinfo.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In function 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:94:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Dune::YaspGrid grid(h, n); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-gridinfo.dir/link.d "CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o" -o test-gridinfo -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ [ 39%] Built target test-gridinfo make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 40%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o -MF CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o.d -o CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 162 | assert (std::abs((geomCopy.global(pos) - glob).one_norm()) < std::numeric_limits::epsilon()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 178 | checkGeometryInFather(*grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable test-oned cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-oned.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-oned.dir/link.d "CMakeFiles/test-oned.dir/test-oned.cc.o" -o test-oned -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 41%] Built target test-oned make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 42%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o -MF CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o.d -o CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]' 167 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: required from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>; ArrayType = std::vector >]' 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:5: required from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' 459 | project( dataSize, data, weight, myrank ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:510:17: required from 'CheckCommunication::CheckCommunication(const GridView&, OutputStream&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' 510 | else if ( ! checkCommunication() ) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:455:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 455 | static bool checkVector(const GridView& gv, const Data& data) | ^~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:229:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Jacobian jacobian([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 3; Grid = const IdentityGrid > >; Imp = IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In function 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:94:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Dune::YaspGrid grid(h, n); | ^~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:12: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Communication = Dune::Communication]' 983 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:95:14: required from 'static Dune::YaspGrid >* YaspFactory >::buildGrid(bool, int, bool, bool) [with int dim = 2]' 95 | grid = new Dune::YaspGrid >(lowerleft,upperright,s,p,overlap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:27:96: required from here 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 3; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:463:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 463 | const auto& realPos = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 178 | checkGeometryInFather(*grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:42:53: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 178 | checkGeometryInFather(*grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc: In function 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:27:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | TestSuite testGrid(const Grid& grid, const std::string& name) { | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 162 | assert (std::abs((geomCopy.global(pos) - glob).one_norm()) < std::numeric_limits::epsilon()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]' 167 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 2, 0> >; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | const Vector corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 178 | checkGeometryInFather(*grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: required from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>; ArrayType = std::vector >]' 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:5: required from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' 459 | project( dataSize, data, weight, myrank ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:510:17: required from 'CheckCommunication::CheckCommunication(const GridView&, OutputStream&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' 510 | else if ( ! checkCommunication() ) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 3, 0> >; EntityType = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | const Vector corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:229:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Jacobian jacobian([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; typename GridImp::ctype = double]' 167 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: required from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>; ArrayType = std::vector >]' 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:5: required from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' 459 | project( dataSize, data, weight, myrank ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:510:17: required from 'CheckCommunication::CheckCommunication(const GridView&, OutputStream&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' 510 | else if ( ! checkCommunication() ) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | [&](auto codim) | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 43%] Linking CXX executable issue-53-uggrid-intersections /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:229:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Jacobian jacobian([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/issue-53-uggrid-intersections.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | [&](auto codim) | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/issue-53-uggrid-intersections.dir/link.d "CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o" -o issue-53-uggrid-intersections -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 43%] Built target issue-53-uggrid-intersections make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 43%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o -MF CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o.d -o CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ [ 44%] Linking CXX executable nonconformboundaryvtktest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nonconformboundaryvtktest.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/nonconformboundaryvtktest.dir/link.d CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -o nonconformboundaryvtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 44%] Built target nonconformboundaryvtktest make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/DependInfo.cmake "--color=" /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o -MF CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o.d -o CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ [ 45%] Linking CXX executable test-yaspgrid-partitioner cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-partitioner.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-partitioner.dir/link.d "CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o" -o test-yaspgrid-partitioner -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 45%] Built target test-yaspgrid-partitioner make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o -MF CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o.d -o CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Dune::YaspGrid g(upperRight, elements); | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Dune::YaspGrid g(upperRight, elements); | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 47%] Linking CXX executable test-yaspgrid-entityshifttable cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-entityshifttable.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-entityshifttable.dir/link.d "CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o" -o test-yaspgrid-entityshifttable -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 47%] Built target test-yaspgrid-entityshifttable make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 48%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Dune::YaspGrid g(upperRight, elements); | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc: In function 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:103:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Dune::YaspGrid grid(length, elements); | ^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc: In function 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:103:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Dune::YaspGrid grid(length, elements); | ^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In member function 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector corner (int i) const { | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:534:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void testParallelUG(bool simplexGrid, bool localRefinement, int refinementDim, bool refineUpperPart) | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 162 | assert (std::abs((geomCopy.global(pos) - glob).one_norm()) < std::numeric_limits::epsilon()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:534:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:813:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 813 | int main (int argc , char **argv) try | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:813:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:115: /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:93:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | static int ugScatter_( | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 178 | checkGeometryInFather(*grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:93:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ [ 48%] Linking CXX executable test-yaspgrid-tensorgridfactory cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-tensorgridfactory.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<1,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:444:42, inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:494:32, inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 2; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:529:52, inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:845:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:444:42, inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:494:32, inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 3; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:529:52, inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:852:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<1,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-tensorgridfactory.dir/link.d "CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o" -o test-yaspgrid-tensorgridfactory -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:67:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | static int ugGather_( | ^~~~~~~~~ [ 48%] Built target test-yaspgrid-tensorgridfactory make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:67:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<1,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 1; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<1,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:165:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | FieldVector outerNormal (const FieldVector& /* local */) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:67:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ [ 51%] Linking CXX executable conformvolumevtktest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/conformvolumevtktest.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/conformvolumevtktest.dir/link.d CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -o conformvolumevtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 51%] Built target conformvolumevtktest make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 51%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In function 'double integrateBoundary(const Dune::UGGrid<2>&)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:115:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | double integrateBoundary(const Dune::UGGrid<2>& grid) | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 162 | assert (std::abs((geomCopy.global(pos) - glob).one_norm()) < std::numeric_limits::epsilon()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 52%] Linking CXX executable test-parallel-ug cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-parallel-ug.dir/link.txt --verbose=1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-parallel-ug.dir/link.d "CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o" -o test-parallel-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 52%] Built target test-parallel-ug make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 350 | ctype test ( int /* dataSize */, ArrayType &data, ArrayType &weight, bool testweight ) | ^~~~ make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 52%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o -MF CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o.d -o CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 178 | checkGeometryInFather(*grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:165:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | FieldVector outerNormal (const FieldVector& /* local */) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:5: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Communication = Dune::Communication]' 983 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:36:28: required from here 36 | YaspGrid grid{x1, x2, N}; | ^ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = float; Communication = Dune::Communication]' 983 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:42:28: required from here 42 | YaspGrid grid{x1, x2, N}; | ^ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: required from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>; ArrayType = std::vector >]' 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:5: required from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' 459 | project( dataSize, data, weight, myrank ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:510:17: required from 'CheckCommunication::CheckCommunication(const GridView&, OutputStream&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' 510 | else if ( ! checkCommunication() ) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:6: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 975 | YaspGrid (Dune::FieldVector lowerleft, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 178 | checkGeometryInFather(*grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:229:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Jacobian jacobian([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 156 | checkGeometry ( geomCopy ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:165:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | FieldVector outerNormal (const FieldVector& /* local */) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:243:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | void SubsamplingVTKWriter::writeVertexData(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid(true, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:144:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | integrationOuterNormal (const FaceVector& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: required from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>; ArrayType = std::vector >]' 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:5: required from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]' 459 | project( dataSize, data, weight, myrank ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:510:17: required from 'CheckCommunication::CheckCommunication(const GridView&, OutputStream&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]' 510 | else if ( ! checkCommunication() ) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 168 | checkCommunication(*grid,-1,Dune::dvverb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 176 | checkGeometryLifetime( grid->leafGridView() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:243:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 180 | checkIntersectionIterator(*grid); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here 27 | check_yasp(testID + "equidistantoffset", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here 29 | check_yasp(testID + "tensor", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 30 | YaspFactory<3,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here 25 | check_yasp(testID + "equidistant", | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ [ 52%] Linking CXX executable vtksequencetest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtksequencetest.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vtksequencetest.dir/link.d CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -o vtksequencetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 52%] Built target vtksequencetest make -f dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build.make dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build.make dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 53%] Building CXX object dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -MF CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o.d -o CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/globalindexsettest.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:458:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 458 | bool affine ( JacobianTransposed &jacobianT ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:371:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | integrationOuterNormal (const FaceVector& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 54%] Linking CXX executable subsamplingvtktest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subsamplingvtktest.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 55%] Linking CXX executable vtktest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtktest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/subsamplingvtktest.dir/link.d CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o "CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o" -o subsamplingvtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 55%] Built target subsamplingvtktest make -f dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build.make dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build.make dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 56%] Building CXX object dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -MF CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o.d -o CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vtktest.dir/link.d CMakeFiles/vtktest.dir/vtktest.cc.o -o vtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 56%] Built target vtktest make -f dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 57%] Building CXX object dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -MF CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o.d -o CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:14: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' 53 | auto geometry = eit->geometry(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here 149 | test(grid); | ~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' 53 | auto geometry = eit->geometry(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here 163 | test(*gridPtr); | ~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' 53 | auto geometry = eit->geometry(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here 149 | test(grid); | ~~~~^~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:54:61: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' 54 | ccontainer0[*eit] = container0[*eit] = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here 149 | test(grid); | ~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' 53 | auto geometry = eit->geometry(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here 163 | test(*gridPtr); | ~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:54:61: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' 54 | ccontainer0[*eit] = container0[*eit] = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here 163 | test(*gridPtr); | ~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:23: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:23:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | YaspGrid grid{x, N, p}; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:29:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | YaspGrid grid{x, N}; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:36:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | YaspGrid grid{x1, x2, N}; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:42:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | YaspGrid grid{x1, x2, N}; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 421 | [[maybe_unused]] const GlobalCoordinate integrationOuterNormal = it->integrationOuterNormal(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:17: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]', inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'Dune::FieldVector::dimworld> Dune::IdentityGridLevelIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersections.hh:327:54, inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::IdentityGrid > >; IntersectionImp = Dune::IdentityGridLevelIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:79:12: required from here 79 | gridcheck(*yaspGrid1d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:79:12: required from here 79 | gridcheck(*yaspGrid1d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:90:14: required from here 90 | gridcheck(*yaspGridOff1d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:90:14: required from here 90 | gridcheck(*yaspGridOff1d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ [ 58%] Linking CXX executable test-yaspgrid-constructor cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-constructor.dir/link.txt --verbose=1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 740 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-constructor.dir/link.d "CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o" -o test-yaspgrid-constructor -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 58%] Built target test-yaspgrid-constructor make -f dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 58%] Building CXX object dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -MF CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o.d -o CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:199:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' 199 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | FieldVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:18: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:21: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:20: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:15: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ [ 58%] Linking CXX executable globalindexsettest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalindexsettest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/globalindexsettest.dir/link.d CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -o globalindexsettest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 58%] Built target globalindexsettest make -f dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build.make dune/grid/utility/test/CMakeFiles/vertexordertest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/vertexordertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build.make dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 59%] Building CXX object dune/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -MF CMakeFiles/vertexordertest.dir/vertexordertest.cc.o.d -o CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 740 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >(const YaspGrid<2>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<55> >&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >(const YaspGrid<2>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >(const YaspGrid<2>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const IdentityGrid > >; Imp = IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<3>]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<3>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:199:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' 199 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | FieldVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:456:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | FieldVector outerNormal ([[maybe_unused]] const FieldVector& local) const { | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::OneDGridLevelGridViewTraits; Grid = Dune::OneDGrid]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::YaspGrid<1>; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<1>; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<1>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<1>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:79:12: required from here 79 | gridcheck(*yaspGrid1d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:28: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here 296 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:17: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 225 | const IIterator &iend = gv.iend(*eit); | ~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 225 | const IIterator &iend = gv.iend(*eit); | ~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:457:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' 457 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:472:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | FieldVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::OneDGridLevelGridViewTraits; Grid = Dune::OneDGrid]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:57:12: required from here 57 | gridcheck(*onedCubeGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here 296 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here 296 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:24: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 225 | const IIterator &iend = gv.iend(*eit); | ~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 225 | const IIterator &iend = gv.iend(*eit); | ~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here 319 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2>, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here 296 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:122:14: required from here 122 | gridcheck(*yaspGridOff2d); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:72: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here 319 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:193:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' 193 | testNeighborDim(std::integral_constant(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | vo_s, vo_n, is); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' 229 | testNeighbor(std::integral_constant(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | vo, vo_n, *iit); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here 296 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:203:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 203 | testNeighborDim(std::integral_constant(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | vo_s, vo_n, is); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 229 | testNeighbor(std::integral_constant(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | vo, vo_n, *iit); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here 306 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:19: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:203:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 203 | testNeighborDim(std::integral_constant(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | vo_s, vo_n, is); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' 229 | testNeighbor(std::integral_constant(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | vo, vo_n, *iit); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here 319 | testVertexOrderByIdCubes >(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:34: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:193:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' 193 | testNeighborDim(std::integral_constant(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | vo_s, vo_n, is); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' 229 | testNeighbor(std::integral_constant(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | vo, vo_n, *iit); | ~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here 296 | testVertexOrderByIdCubes(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2>, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:111:12: required from here 111 | gridcheck(*yaspGrid2d); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:136:12: required from here 136 | gridcheck(*quadrilateralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:179:12: required from here 179 | gridcheck(*hexahedralGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, TensorProductCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLevelIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<3>]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<3>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:456:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | FieldVector outerNormal ([[maybe_unused]] const FieldVector& local) const { | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::OneDGridLevelGridViewTraits; Grid = Dune::OneDGrid]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:457:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' 457 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:472:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | FieldVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::OneDGridLevelGridViewTraits; Grid = Dune::OneDGrid]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:72: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&):: [with auto:20 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLevelIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 2, 2> >; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | void scatter (MessageBuffer& buff, const EntityType& e, size_t n) | ^~~~~~~ [ 59%] Linking CXX executable persistentcontainertest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/persistentcontainertest.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/persistentcontainertest.dir/link.d CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -o persistentcontainertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ [ 59%] Built target persistentcontainertest make -f doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build.make doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build.make doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ [ 60%] Building CXX object doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o -MF CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o.d -o CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-iterate-over-grid.cc /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 3, 3> >; EntityType = Dune::Entity<3, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionIterator = Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-iterate-over-grid.cc:47: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 4; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:282:33: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 350 | ctype test ( int /* dataSize */, ArrayType &data, ArrayType &weight, bool testweight ) | ^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Linking CXX executable recipe-iterate-over-grid /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/cmake -E cmake_link_script CMakeFiles/recipe-iterate-over-grid.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/recipe-iterate-over-grid.dir/link.d "CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o" -o recipe-iterate-over-grid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ [ 61%] Built target recipe-iterate-over-grid make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid3d.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target dunealbertagrid3d make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid3d.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 64%] Built target dunealbertagrid3d make -f dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/scsgmappertest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test/CMakeFiles/scsgmappertest.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantOffsetCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ make -f dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ [ 64%] Building CXX object dune/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -MF CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o.d -o CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:13: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' 521 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' 337 | GeometryType type () const { return realEntity.type(); } | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:47:40: required from 'void checkElementDataMapper(const Dune::Mapper&, const GridView&) [with G = Dune::YaspGrid<2>; M = Dune::SingleCodimSingleGeomTypeMapper > >, 0>; I = unsigned int; GridView = Dune::GridView > >]' 47 | if ((is.types(0)[0] == element.type()) != contained) | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:128:27: required from here 128 | checkElementDataMapper(leafMapper, grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkCodim1Mapping(const Grid&, Dune::PriorityTag<1>) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), int>::type = 0; typename std::enable_if::v, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:931:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 931 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const UGGrid<3>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ [ 64%] Linking CXX executable vertexordertest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vertexordertest.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vertexordertest.dir/link.d CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -o vertexordertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 64%] Built target vertexordertest make -f dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 64%] Building CXX object dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -MF CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o.d -o CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]', inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2, TensorProductCoordinates >; Entity = Entity<0, 2, const YaspGrid<2, TensorProductCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkCodim1Mapping(const Grid&, Dune::PriorityTag<1>) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), int>::type = 0; typename std::enable_if::v, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:931:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 931 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable scsgmappertest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/scsgmappertest.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]', inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) | ^~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/scsgmappertest.dir/link.d CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -o scsgmappertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 65%] Built target scsgmappertest make -f dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build.make dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/DependInfo.cmake "--color=" /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build.make dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 65%] Building CXX object dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -MF CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o.d -o CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:17: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' 521 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' 337 | GeometryType type () const { return realEntity.type(); } | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<2>]' 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:339:14: required from here 339 | checkGrid(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' 521 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' 337 | GeometryType type () const { return realEntity.type(); } | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<3>]' 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:351:14: required from here 351 | checkGrid(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' 521 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' 337 | GeometryType type () const { return realEntity.type(); } | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<2>]' 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:339:14: required from here 339 | checkGrid(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' 521 | return GeometryTypes::cube(Geometry::mydimension); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' 337 | GeometryType type () const { return realEntity.type(); } | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<3>]' 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:351:14: required from here 351 | checkGrid(*grid); | ~~~~~~~~~^~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<1>; Entity = Entity<0, 1, const YaspGrid<1>, YaspEntity>; IndexSetType = IndexSet, YaspIndexSet, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<1, EquidistantOffsetCoordinates >; Entity = Entity<0, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:10: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]', inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2>; Entity = Entity<0, 2, const YaspGrid<2>, YaspEntity>; IndexSetType = IndexSet, YaspIndexSet, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc: In function 'void testDim() [with int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:23:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | GridType grid(extension,n); | ^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2, EquidistantOffsetCoordinates >; Entity = Entity<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:23:12: required from 'void readGrid(const std::string&) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 23 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:39:29: required from here 39 | readGrid >(gridDirectory + "star"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ [ 65%] Linking CXX executable test-yaspgrid-backuprestore-equidistant cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/link.txt --verbose=1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o" -o test-yaspgrid-backuprestore-equidistant -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 65%] Built target test-yaspgrid-backuprestore-equidistant make -f dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/DependInfo.cmake "--color=" In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_ONEDGRID -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 3; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 3; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX executable test-yaspgrid-backuprestore-equidistantoffset cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:39: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o" -o test-yaspgrid-backuprestore-equidistantoffset -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 67%] Built target test-yaspgrid-backuprestore-equidistantoffset make -f dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 68%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_UGGRID -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:21: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:119:46: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 119 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:37: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:39: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::OneDGridLevelGridViewTraits; Grid = Dune::OneDGrid]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:457:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' 457 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:472:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | FieldVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::OneDGrid]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::OneDGrid]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker::checkGeometry >(const Dune::GridView >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::OneDGridLevelGridViewTraits; Grid = Dune::OneDGrid]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::OneDGrid; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:289:38: required from here 289 | testReadingAndWritingGrid( path, "oned-testgrid", "OneDGrid", refinements, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:21: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:119:46: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 119 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:41: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 1; GlobalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:119:46: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 119 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ [ 69%] Linking CXX executable test-yaspgrid-backuprestore-tensor cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o" -o test-yaspgrid-backuprestore-tensor -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 740 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ [ 69%] Built target test-yaspgrid-backuprestore-tensor make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunealbertagrid2d.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ Consolidate compiler generated dependencies of target dunealbertagrid2d make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid2d.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 73%] Built target dunealbertagrid2d make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 73%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_ALBERTAGRID -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:78, inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47, inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<3>]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<3>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:24: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:72: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::UGGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::UGGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:268:40: required from here 268 | testReadingAndWritingGrid >( path, "curved2d", "UGGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::UGGrid<3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:272:40: required from here 272 | testReadingAndWritingGrid >( path, "pyramid", "UGGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:39: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:41: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3; GlobalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:21: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' 51 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' 51 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 740 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 740 | GeometryInFather geoInFather = hit->geometryInFather(); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<3, 3>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:82: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector]' 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:191:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::integrationOuterNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 191 | return centerIntegrationOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 387 | return this->real.integrationOuterNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 421 | [[maybe_unused]] const GlobalCoordinate integrationOuterNormal = it->integrationOuterNormal(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:148:58, inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:78, inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47, inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:753:42: required from 'void Dune::GmshReaderParser::pass2HandleElement(FILE*, int, std::map&, const std::vector >&, int) [with GridType = Dune::AlbertaGrid<2>; FILE = FILE]' 753 | factory.insertBoundarySegment(vertices, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 754 | std::shared_ptr >(newBoundarySegment)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:531:9: required from 'void Dune::GmshReaderParser::read(const std::string&) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 531 | pass2HandleElement(file, elm_type, renumber, nodes, physical_entity); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:880:20: required from 'static void Dune::GmshReader::doRead(Dune::GridFactory&, const std::string&, std::vector&, std::vector&, bool, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 880 | parser.read(fileName); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:974:13: required from 'static std::unique_ptr<_Tp> Dune::GmshReader::read(const std::string&, std::vector&, std::vector&, bool, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 974 | doRead( | ~~~~~~^ 975 | factory, fileName, boundarySegmentToPhysicalEntity, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | elementToPhysicalEntity, verbose, insertBoundarySegments | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | ); | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:147:46: required from 'testReadingAndWritingGrid >(const std::string&, const std::string&, const std::string&, int, bool):: [with auto:30 = {}]' 147 | auto gridp = GmshReader::read(inputName, elementData, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 148 | boundaryData, args...); | ~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:155:9: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 155 | read(); | ~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:26: required from 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 36 | GlobalCoordinate y = corner( 0 ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:17: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector Dune::Alberta::vectorProduct(const Dune::FieldVector&, const Dune::FieldVector&) [with K = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:60:27: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix&) [with K = double]' 60 | return vectorProduct( matrix[ 0 ], matrix[ 1 ] ).two_norm(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:271:44: required from 'Dune::AlbertaGridGeometry::ctype Dune::AlbertaGridGeometry::elDeterminant() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; ctype = double]' 271 | return std::abs( Alberta::determinant( jacobianTransposed() ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:105:74: required from 'void Dune::AlbertaGridGeometry::build(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' 105 | elDet_ = (coordReader.hasDeterminant() ? coordReader.determinant() : elDeterminant()); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:149:12: required from 'Dune::AlbertaGridGeometry::AlbertaGridGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' 149 | build( coordReader ); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:314:27: required from 'Dune::AlbertaGridGlobalGeometry::AlbertaGridGlobalGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' 314 | : Base( coordReader ) | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/entity.cc:264:22: required from 'Dune::AlbertaGridEntity<0, dim, Grid>::Geometry Dune::AlbertaGridEntity<0, dim, Grid>::geometry() const [with int dim = 2; Grid = const Dune::AlbertaGrid<2>; Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]' 264 | return Geometry( GeometryImpl( coordReader ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::AlbertaGrid<2>; EntityImp = Dune::AlbertaGridEntity; Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 562 | const Geometry geo = it->geometry(); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 19 | vectorProduct ( const FieldVector< K, 3 > &u, const FieldVector< K, 3 > &v ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return normal; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | const typename GeometryInFather::GlobalCoordinate x | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 3; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:112: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:282:33: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 73%] Linking CXX executable test-identitygrid cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-identitygrid.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-identitygrid.dir/link.d "CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o" -o test-identitygrid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 73%] Built target test-identitygrid make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 74%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o -MF CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o.d -o CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ [ 75%] Linking CXX executable mcmgmappertest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mcmgmappertest.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | NormalVector normal = centerOuterNormal(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const | ^~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/mcmgmappertest.dir/link.d CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -o mcmgmappertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 75%] Built target mcmgmappertest make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 76%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DTESTCOORDINATES -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o -MF CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o.d -o CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:5: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]', inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:7: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:5: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In member function 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:7: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:4: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:4: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]' 167 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<3>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:42: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh: In member function 'void Dune::GmshWriter::outputNodes(std::ofstream&) const [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh:167:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | void outputNodes(std::ofstream& file) const { | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3>, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3>, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3>, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh: In member function 'void Dune::GmshWriter::outputNodes(std::ofstream&) const [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh:167:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<80> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<3>; IdSet = IdSet, YaspGlobalIdSet >, bigunsignedint<80> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3>, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]' 167 | return centerUnitOuterNormal(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:58:18: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 58 | vtkWriter.write( name.substr(pos, name.size() - pos) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 76%] Linking CXX executable gmshtest-onedgrid cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-onedgrid.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:58:18: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 58 | vtkWriter.write( name.substr(pos, name.size() - pos) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:229:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Jacobian jacobian([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-onedgrid.dir/link.d "CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o" -o gmshtest-onedgrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 76%] Built target gmshtest-onedgrid /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 76%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o -MF CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o.d -o CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const YaspGrid<3>, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const YaspGrid<3>, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:5: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ [ 76%] Linking CXX executable test-ug cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ug.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ [ 77%] Linking CXX executable starcdreadertest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/starcdreadertest.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 975 | YaspGrid (Dune::FieldVector lowerleft, | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/starcdreadertest.dir/link.d CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -o starcdreadertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 77%] Built target starcdreadertest make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 78%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o -MF CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o.d -o CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-ug.dir/link.d "CMakeFiles/test-ug.dir/test-ug.cc.o" -o test-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ [ 78%] Built target test-ug make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:7: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ [ 79%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o -MF CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o.d -o CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:4: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:4: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:5: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::OneDGrid, Dune::OneDGridLeafIterator<0, Dune::All_Partition, const Dune::OneDGrid> >; typename GridViewType::Codim<0> = Dune::GridView >::Codim<0>]' 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::OneDGrid]' 655 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here 13 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:7: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:6: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:4: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::UGGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::UGGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::AlbertaGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::AlbertaGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::UGGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::UGGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::AlbertaGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::AlbertaGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView >; V = std::vector; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 655 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 655 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:32 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:58:18: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 58 | vtkWriter.write( name.substr(pos, name.size() - pos) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2, EquidistantOffsetCoordinates >; Entity = Entity<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverseTransposed Dune::GeometryReference::jacobianInverseTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:105:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverse Dune::GeometryReference::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:5: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:321:56: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:32, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:107: /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2>; Entity = Entity<0, 2, const AlbertaGrid<2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:282:33: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:992:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 992 | void gridcheck (Grid &g) | ^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:282:33: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:144:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | integrationOuterNormal (const FaceVector& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]', inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]', inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]', inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static void check(const std::true_type&, const Entity &entity) | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ [ 80%] Linking CXX executable tensorgridfactorytest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tensorgridfactorytest.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tensorgridfactorytest.dir/link.d CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -o tensorgridfactorytest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 80%] Built target tensorgridfactorytest make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 80%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDGFTEST_USE_GMSH=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o -MF CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o.d -o CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ [ 81%] Linking CXX executable test-dgf-oned cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-oned.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:5: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-oned.dir/link.d "CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o" -o test-dgf-oned -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 81%] Built target test-dgf-oned make -f dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 81%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDTYPE="Dune::YaspGrid<2>" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o -MF CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o.d -o CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:7: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:4: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::UGGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::UGGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::UGGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::UGGrid<2>]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:34: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid.hh:5, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:21: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 655 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >, 2, std::basic_ostream >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; OutputStream = std::basic_ostream]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 147 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >, 2, std::basic_ostream >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; OutputStream = std::basic_ostream]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 147 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >, 2, std::basic_ostream >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; OutputStream = std::basic_ostream]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 147 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 655 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfoned.hh:20, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:12: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, DeformationFunction > > > >, Dune::GeoGrid::IntersectionIterator, DeformationFunction > > > >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1040 | iteratorEquals(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:58:18: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 58 | vtkWriter.write( name.substr(pos, name.size() - pos) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 72 | checkIntersectionIterator( grid, skip ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:17: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:107: /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ [ 81%] Linking CXX executable test-yaspgrid-yaspfactory-1d cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:12: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o" -o test-yaspgrid-yaspfactory-1d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 81%] Built target test-yaspgrid-yaspfactory-1d make -f dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 82%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDTYPE="Dune::UGGrid<2>" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o -MF CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o.d -o CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction >, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:39:38: required from 'Dune::GeoGrid::IntersectionIterator::IntersectionIterator(const Entity&, const HostIntersectionIterator&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; HostIntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 39 | , insideGeo_( inside.geometry().impl() ) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:197:16: required from 'Dune::GeoGrid::GridView::IntersectionIterator Dune::GeoGrid::GridView::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; CoordFunction = Dune::IdenticalCoordFunction; Allocator = std::allocator; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' 197 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridview.hh:262:27: required from 'Dune::GridView::IntersectionIterator Dune::GridView::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits > >, Dune::IdenticalCoordFunction, std::allocator > >, Dune::IdenticalCoordFunction, std::allocator >; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' 262 | return impl().ibegin(entity); | ~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange Dune::intersections(const GV&, const Entity&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >, IdenticalCoordFunction, std::allocator > >; Entity = Entity<0, 2, const GeometryGrid, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, IntersectionIterator, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IntersectionIterator, YaspIntersectionIterator >, YaspIntersection > > >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, YaspIntersection > > > > >, GeoGrid::Intersection, IdenticalCoordFunction >, IdenticalCoordFunction >, Intersection, IdenticalCoordFunction >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, YaspIntersection > > > > > >]' 848 | return IteratorRange(gv.ibegin(e),gv.iend(e)); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]', inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:34: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]', inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static void check(const std::true_type&, const Entity &entity) | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]', inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid.hh:5, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:21: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, Dune::PoolAllocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >, 2, std::basic_ostream >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; OutputStream = std::basic_ostream]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 147 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >, 2, std::basic_ostream >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; OutputStream = std::basic_ostream]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 147 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' 152 | decltype(handle_proxy_member_access(realIterator.dereference())) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >, 2, std::basic_ostream >' 216 | typedef typename IntersectionIterator :: Intersection Intersection; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; OutputStream = std::basic_ostream]' 540 | test( gridView, sout, level ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 147 | checkCommunication( geogrid, -1, std::cout ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 550 | typename Geometry::LocalCoordinate origin(1); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' 57 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, Dune::DebugAllocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:17: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:12: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, YaspGlobalIdSet >, bigunsignedint<55> > >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction >, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:39:38: required from 'Dune::GeoGrid::IntersectionIterator::IntersectionIterator(const Entity&, const HostIntersectionIterator&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; HostIntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 39 | , insideGeo_( inside.geometry().impl() ) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:197:16: required from 'Dune::GeoGrid::GridView::IntersectionIterator Dune::GeoGrid::GridView::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; CoordFunction = Dune::IdenticalCoordFunction; Allocator = std::allocator; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' 197 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridview.hh:262:27: required from 'Dune::GridView::IntersectionIterator Dune::GridView::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits > >, Dune::IdenticalCoordFunction, std::allocator > >, Dune::IdenticalCoordFunction, std::allocator >; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' 262 | return impl().ibegin(entity); | ~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange Dune::intersections(const GV&, const Entity&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >, IdenticalCoordFunction, std::allocator > >; Entity = Entity<0, 2, const GeometryGrid, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, IntersectionIterator, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IntersectionIterator, UGGridLevelIntersectionIterator >, UGGridLevelIntersection > > >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > >, GeoGrid::Intersection, IdenticalCoordFunction >, IdenticalCoordFunction >, Intersection, IdenticalCoordFunction >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > > >]' 848 | return IteratorRange(gv.ibegin(e),gv.iend(e)); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 2; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 2; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ [ 82%] Linking CXX executable test-dgf-yasp-offset cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-yasp-offset.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 655 | checkViewIntersectionIterator(grid.leafGridView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-yasp-offset.dir/link.d "CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o" -o test-dgf-yasp-offset -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 82%] Built target test-dgf-yasp-offset make -f dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-1.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-1.dir/DependInfo.cmake "--color=" /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/entity.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/datahandle.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction; RangeVector = Dune::FieldVector]' 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 1; int mydim = 0; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 188 | coords.calculate( coords_ ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' 258 | corners_( corners ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' 563 | integrationElementComputed_( false ) | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/entity.hh:256:18: required from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>]' 256 | geo_ = GeometryImpl( grid(), type(), coords ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:141:60: required from 'Dune::Entity::Geometry Dune::Entity::geometry() const [with int cd = 2; int dim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; EntityImp = Dune::GeoGrid::Entity; Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>]' 141 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:94: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<1, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction; RangeVector = Dune::FieldVector]' 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; int mydim = 1; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 188 | coords.calculate( coords_ ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' 258 | corners_( corners ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' 563 | integrationElementComputed_( false ) | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:36: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 1; std::size_t = long unsigned int; std::true_type = std::true_type]' 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; long unsigned int ...codim = {0, 1, 2}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:334:52: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfyasp.hh:9, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | return local; | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, Dune::PoolAllocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:37: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, Dune::DebugAllocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | return local; | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc: In instantiation of 'void addToGridFactory(Dune::GridFactory&, Dune::Dim<1>) [with Grid = Dune::AlbertaGrid<1, 1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:107:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<1, 1>]' 107 | addToGridFactory( gridFactory, Dune::Dim< Grid::dimensionworld > () ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:144:41: required from here 144 | checkProjectedUnitCube< GridType >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:72:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | return y; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | return local; | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; IntersectionIterator = Dune::IntersectionIterator, DeformationFunction > > > >, Dune::GeoGrid::IntersectionIterator, DeformationFunction > > > >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; IntersectionIterator = Dune::IntersectionIterator, DeformationFunction > > > >, Dune::GeoGrid::IntersectionIterator, DeformationFunction > > > >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1, 1>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | return local; | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:144:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | integrationOuterNormal (const FaceVector& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, DeformationFunction > > > >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, DeformationFunction > > >, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; IntersectionIterator = Dune::IntersectionIterator, DeformationFunction > > > >, Dune::GeoGrid::IntersectionIterator, DeformationFunction > > > >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:215:7: required from 'IntersectionIteratorInterface::IntersectionIteratorInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; IntersectionIterator = Dune::IntersectionIterator, DeformationFunction > > > >, Dune::GeoGrid::IntersectionIterator, DeformationFunction > > > >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' 215 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:460:5: required from 'static void GridViewInterface::check(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 460 | IntersectionIteratorInterface< Grid, IntersectionIterator >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:476:35: required from 'GridViewInterface::GridViewInterface() [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' 476 | GridViewInterface () : c( check ) {} | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:517:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 517 | GridViewInterface< LeafGridView >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1, 1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1, 1> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1, 1>; IdSet = IdSet, AlbertaGridIdSet<1, 1>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1, 1>; IdSet = IdSet, AlbertaGridIdSet<1, 1>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable gmshtest-uggrid cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-uggrid.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-uggrid.dir/link.d "CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o" -o gmshtest-uggrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 84%] Built target gmshtest-uggrid make -f dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >&, const GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, DebugAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, DebugAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, DebugAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, DebugAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 2; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; int codim = 2; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 86%] Linking CXX executable test-dgf-alberta In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 1; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-alberta.dir/link.txt --verbose=1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/entity.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/datahandle.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction; RangeVector = Dune::FieldVector]' 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 1; int mydim = 0; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 188 | coords.calculate( coords_ ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' 258 | corners_( corners ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' 563 | integrationElementComputed_( false ) | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/entity.hh:256:18: required from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>]' 256 | geo_ = GeometryImpl( grid(), type(), coords ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:141:60: required from 'Dune::Entity::Geometry Dune::Entity::geometry() const [with int cd = 2; int dim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; EntityImp = Dune::GeoGrid::Entity; Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>]' 141 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:94: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 121 | gridcheck( geogrid ); | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-alberta.dir/link.d "CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o" -o test-dgf-alberta -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../../lib/libdunealbertagrid2d.so.2.10 ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 86%] Built target test-dgf-alberta make -f dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-2-2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 86%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction; RangeVector = Dune::FieldVector]' 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 188 | coords.calculate( coords_ ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction > >]' 258 | corners_( corners ) | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction > >]' 563 | integrationElementComputed_( false ) | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:197:16: required from 'Dune::GeoGrid::GridView::IntersectionIterator Dune::GeoGrid::GridView::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; CoordFunction = Dune::IdenticalCoordFunction; Allocator = std::allocator; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' 197 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridview.hh:262:27: required from 'Dune::GridView::IntersectionIterator Dune::GridView::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits > >, Dune::IdenticalCoordFunction, std::allocator > >, Dune::IdenticalCoordFunction, std::allocator >; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' 262 | return impl().ibegin(entity); | ~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange Dune::intersections(const GV&, const Entity&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >, IdenticalCoordFunction, std::allocator > >; Entity = Entity<0, 2, const GeometryGrid, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, IntersectionIterator, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IntersectionIterator, UGGridLevelIntersectionIterator >, UGGridLevelIntersection > > >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > >, GeoGrid::Intersection, IdenticalCoordFunction >, IdenticalCoordFunction >, Intersection, IdenticalCoordFunction >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > > >]' 848 | return IteratorRange(gv.ibegin(e),gv.iend(e)); | ~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' 441 | for( const auto &intersection : intersections( gridView, element ) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1, 1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1, 1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ [ 86%] Linking CXX executable test-dgf-ug cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-ug.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-ug.dir/link.d "CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o" -o test-dgf-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ [ 86%] Built target test-dgf-ug /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ make -f dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-3.dir/depend /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-3.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | return local; | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ [ 87%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const | ^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:37: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:30: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In instantiation of 'void Dune::checkGridFactory(const Mesh&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:129:37: required from here 129 | Dune::checkGridFactory< GridType >( Dune::TestGrids::kuhn2d ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:103:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | checkGridFactory< Grid >( mesh, [] ( const typename Mesh::Vertex &v ) { return v; } ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | return local; | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc: In instantiation of 'void addToGridFactory(Dune::GridFactory&, Dune::Dim<2>) [with Grid = Dune::AlbertaGrid<2, 2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:107:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<2, 2>]' 107 | addToGridFactory( gridFactory, Dune::Dim< Grid::dimensionworld > () ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:144:41: required from here 144 | checkProjectedUnitCube< GridType >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:84:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | return y; | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | return local; | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2, 2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 262 | geometryInFather.local(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | return local; | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void checkGeometryLifetime (const GV &gridView) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2, 2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2, 2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 262 | geometryInFather.local(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' 81 | GlobalCoordinate center () const { return impl().center(); } | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference::Jacobian Dune::GeometryReference::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 113 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ [ 88%] Linking CXX executable gmshtest-alberta3d cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-alberta3d.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverseTransposed Dune::GeometryReference::jacobianInverseTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:105:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverse Dune::GeometryReference::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' 81 | GlobalCoordinate center () const { return impl().center(); } | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference::Jacobian Dune::GeometryReference::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 113 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-alberta3d.dir/link.d "CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o" -o gmshtest-alberta3d -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../lib/libdunealbertagrid3d.so.2.10 ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 88%] Built target gmshtest-alberta3d make -f dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-3.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-2-3.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 88%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2, 2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2, 2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2, 2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2, 2>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2, 2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1, 1>; Entity = Entity<0, 1, const AlbertaGrid<1, 1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 1>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>; Projection = checkGridFactory, TestGrid<2> >(const TestGrid<2>&)::::Vertex&)>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Vertex v = projection( mesh.vertices[ idx ] ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::CircleBoundaryProjection::CoordinateType Dune::CircleBoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:252:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | virtual CoordinateType operator() (const CoordinateType& global) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return normal; | ^~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2, 2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2, 2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) | ~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return normal; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void checkGeometryLifetime (const GV &gridView) | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]', inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | const typename GeometryInFather::GlobalCoordinate x | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | const typename GeometryInFather::GlobalCoordinate x | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | const typename Geometry::GlobalCoordinate cornerViaSon = | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | const typename Geometry::GlobalCoordinate cornerViaFather = | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | const typename Geometry::GlobalCoordinate global = | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); | ^~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | const typename Geometry::GlobalCoordinate cornerViaSon = | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | const typename Geometry::GlobalCoordinate cornerViaFather = | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | const typename Geometry::GlobalCoordinate global = | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]', inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' 51 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ [ 88%] Linking CXX executable test-dgf-yasp cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-yasp.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:992:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 992 | void gridcheck (Grid &g) | ^~~~~~~~~ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | } | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' 51 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' 137 | class LocalGeometryReference | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' 109 | typedef decltype(std::declval().volume()) Volume; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 413 | it->geometryInInside(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:9: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh: In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh:93:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | y = asImp()(x); | ~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 262 | geometryInFather.local(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-yasp.dir/link.d "CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o" -o test-dgf-yasp -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 88%] Built target test-dgf-yasp make -f dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-3-3.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-3-3.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 88%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | GlobalCoordinate y = corner( 0 ); | ~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1046 | assertNeighbor(g); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]' 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | } | ^ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:9: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh: In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh:93:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | y = asImp()(x); | ~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]', inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]' 81 | GlobalCoordinate center () const { return impl().center(); } | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference::Jacobian Dune::GeometryReference::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 113 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverseTransposed Dune::GeometryReference::jacobianInverseTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:105:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverse Dune::GeometryReference::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | } | ^ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]' 81 | GlobalCoordinate center () const { return impl().center(); } | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference::Jacobian Dune::GeometryReference::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 113 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:121:38: required from 'Dune::GeometryReference::JacobianInverse Dune::GeometryReference::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 121 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:17: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector Dune::Alberta::vectorProduct(const Dune::FieldVector&, const Dune::FieldVector&) [with K = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:60:27: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix&) [with K = double]' 60 | return vectorProduct( matrix[ 0 ], matrix[ 1 ] ).two_norm(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:271:44: required from 'Dune::AlbertaGridGeometry::ctype Dune::AlbertaGridGeometry::elDeterminant() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; ctype = double]' 271 | return std::abs( Alberta::determinant( jacobianTransposed() ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:105:74: required from 'void Dune::AlbertaGridGeometry::build(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' 105 | elDet_ = (coordReader.hasDeterminant() ? coordReader.determinant() : elDeterminant()); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:149:12: required from 'Dune::AlbertaGridGeometry::AlbertaGridGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' 149 | build( coordReader ); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:314:27: required from 'Dune::AlbertaGridGlobalGeometry::AlbertaGridGlobalGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' 314 | : Base( coordReader ) | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/entity.cc:264:22: required from 'Dune::AlbertaGridEntity<0, dim, Grid>::Geometry Dune::AlbertaGridEntity<0, dim, Grid>::geometry() const [with int dim = 2; Grid = const Dune::AlbertaGrid<2>; Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]' 264 | return Geometry( GeometryImpl( coordReader ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::AlbertaGrid<2>; EntityImp = Dune::AlbertaGridEntity; Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 19 | vectorProduct ( const FieldVector< K, 3 > &u, const FieldVector< K, 3 > &v ) | ^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:264:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | if( (cornerViaFather - cornerInSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | NormalVector normal = centerOuterNormal(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' 144 | checkEntityLifetimeForCodim( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | gv, | ~~~ 146 | check_element_count, | ~~~~~~~~~~~~~~~~~~~~ 147 | Dune::Codim(), | ~~~~~~~~~~~~~~~~~~~~~ 148 | std::integral_constant< | ~~~~~~~~~~~~~~~~~~~~~~~ 149 | bool, | ~~~~~ 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | >() | ~~~ 152 | )... | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<3, 3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<3, 3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<3, 3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<3, 3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<3, 3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<3, 3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<3, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const AlbertaGrid<3, 3>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 3; int cdim = 3; Grid = const AlbertaGrid<3, 3>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<3, 3>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | } | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<3, 3> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<3, 3>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return normal; | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>; Projection = checkGridFactory, TestGrid<2> >(const TestGrid<2>&)::::Vertex&)>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:43:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | if( (v - vertex.geometry().center() ).two_norm() > 1e-8 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | const typename GeometryInFather::GlobalCoordinate x | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | const typename Geometry::GlobalCoordinate cornerViaSon = | ^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | const typename Geometry::GlobalCoordinate cornerViaFather = | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | const typename Geometry::GlobalCoordinate global = | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:17: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector Dune::Alberta::vectorProduct(const Dune::FieldVector&, const Dune::FieldVector&) [with K = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:76:41: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix&) [with K = double]' 76 | return matrix[ 0 ] * vectorProduct( matrix[ 1 ], matrix[ 2 ] ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:271:44: required from 'Dune::AlbertaGridGeometry::ctype Dune::AlbertaGridGeometry::elDeterminant() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; ctype = double]' 271 | return std::abs( Alberta::determinant( jacobianTransposed() ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:105:74: required from 'void Dune::AlbertaGridGeometry::build(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<3, 3> >; int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]' 105 | elDet_ = (coordReader.hasDeterminant() ? coordReader.determinant() : elDeterminant()); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:149:12: required from 'Dune::AlbertaGridGeometry::AlbertaGridGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<3, 3> >; int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]' 149 | build( coordReader ); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:314:27: required from 'Dune::AlbertaGridGlobalGeometry::AlbertaGridGlobalGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<3, 3> >; int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]' 314 | : Base( coordReader ) | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/entity.cc:264:22: required from 'Dune::AlbertaGridEntity<0, dim, Grid>::Geometry Dune::AlbertaGridEntity<0, dim, Grid>::geometry() const [with int dim = 3; Grid = const Dune::AlbertaGrid<3, 3>; Geometry = Dune::Geometry<3, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]' 264 | return Geometry( GeometryImpl( coordReader ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; EntityImp = Dune::AlbertaGridEntity; Geometry = Dune::Geometry<3, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]' 316 | Geometry geometry () const { return realEntity.geometry(); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<3, 3>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 19 | vectorProduct ( const FieldVector< K, 3 > &u, const FieldVector< K, 3 > &v ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2, 2>; Entity = Entity<0, 2, const AlbertaGrid<2, 2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); | ^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>]' 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 3>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:264:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | if( (cornerViaFather - cornerInSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | NormalVector normal = centerOuterNormal(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:316:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | x -= geometry.corner( c ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:334:52: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::CommDataHandleIF, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector > >, Dune::GeoGrid::IdSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int> >, std::vector >, double> >, double>, 2, 1> > >; EntityType = Dune::Entity<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; IndexSetImp = Dune::GeoGrid::IndexSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector > >; GlobalIdSetImp = Dune::GeoGrid::IdSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int> >; DataVectorType = std::vector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | const Vector corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | GlobalCoordinate y = corner( 0 ); | ~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 3; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, DeformationFunction > > > >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | origin = referenceElement(lit->geometry()).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, DeformationFunction > > > >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:233:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | eIt->father().geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | geometryInFather.local(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | NormalVector normal = centerOuterNormal(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:316:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | x -= geometry.corner( c ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 88%] Linking CXX executable structuredgridfactorytest cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/structuredgridfactorytest.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable test-dgf-gmsh-ug cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-gmsh-ug.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-gmsh-ug.dir/link.d "CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o" -o test-dgf-gmsh-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 89%] Built target test-dgf-gmsh-ug make -f dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build.make dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:30: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<3, 3>; Mesh = TestGrid<3>; Projection = checkGridFactory, TestGrid<3> >(const TestGrid<3>&)::::Vertex&)>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:43:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | if( (v - vertex.geometry().center() ).two_norm() > 1e-8 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build.make dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 90%] Building CXX object dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o -MF CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o.d -o CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/structuredgridfactorytest.dir/link.d CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -o structuredgridfactorytest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 90%] Built target structuredgridfactorytest make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 90%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_ALBERTAGRID -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | << refFace.position( 0, 0 ) << " )." << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:24: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:19: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/geometry/refinement/hcube.cc:46, from /usr/include/dune/geometry/refinement.hh:244, from /usr/include/dune/geometry/virtualrefinement.hh:261, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:17: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:12: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:39: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:21: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:119:46: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 119 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 83 | for(const auto& intersection:intersections(leafGridView,entity)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:119:46: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 119 | VTKWriter vtkWriter( leafGridView ); | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/refinement/simplex.cc:248, from /usr/include/dune/geometry/refinement.hh:245: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 90 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 85 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:753:42: required from 'void Dune::GmshReaderParser::pass2HandleElement(FILE*, int, std::map&, const std::vector >&, int) [with GridType = Dune::AlbertaGrid<2>; FILE = FILE]' 753 | factory.insertBoundarySegment(vertices, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 754 | std::shared_ptr >(newBoundarySegment)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:531:9: required from 'void Dune::GmshReaderParser::read(const std::string&) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 531 | pass2HandleElement(file, elm_type, renumber, nodes, physical_entity); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:880:20: required from 'static void Dune::GmshReader::doRead(Dune::GridFactory&, const std::string&, std::vector&, std::vector&, bool, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 880 | parser.read(fileName); | ~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:974:13: required from 'static std::unique_ptr<_Tp> Dune::GmshReader::read(const std::string&, std::vector&, std::vector&, bool, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 974 | doRead( | ~~~~~~^ 975 | factory, fileName, boundarySegmentToPhysicalEntity, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | elementToPhysicalEntity, verbose, insertBoundarySegments | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | ); | ~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:147:46: required from 'testReadingAndWritingGrid >(const std::string&, const std::string&, const std::string&, int, bool):: [with auto:30 = {}]' 147 | auto gridp = GmshReader::read(inputName, elementData, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 148 | boundaryData, args...); | ~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:155:9: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 155 | read(); | ~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:29 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) | ~~~~~~~~~~~~~~~~~~~ 93 | { | ~ 94 | if constexpr( Capabilities::hasEntity::v ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | for (size_t face=0; face(face); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | auto id = idSet.id(entity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | // Has the same id already been used by a different entity? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | if (idContainer.find(id) != idContainer.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | { | ~ 105 | // Yes. Then either we have seen the same entity before, or we are now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | // on the copy of an entity we have seen before. In either case we must | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | // have the same entity center. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | // elements or parametrized boundaries. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | DUNE_THROW(GridError, "IdSet is not injective"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | } | ~ 113 | else | ~~~~ 114 | { | ~ 115 | idContainer[id] = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | } | ~ 117 | | 118 | // While we are here: Do subEntity.id and subId return the same value? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | if (id != idSet.subId(element,face,codim)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | } | ~ 123 | }); | ~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: required from 'void DoEntityInterfaceCheck(Entity&) [with Entity = const Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>]' 75 | GeometryInterface< typename Entity::Geometry, Entity::codimension, Entity::dimension >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:281:27: required from 'static void EntityInterface::check(const Entity&, bool) [with Grid = Dune::AlbertaGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>]' 281 | DoEntityInterfaceCheck(e); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::AlbertaGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::AlbertaGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::AlbertaGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:72: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' 52 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:320:7: required from 'EntityInterface::EntityInterface() [with Grid = Dune::AlbertaGrid<2>; int dim = 2]' 320 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:562:5: required from 'static void GridInterface::check(const Grid&) [with Grid = Dune::AlbertaGrid<2>]' 562 | EntityInterface< Grid, 0, Grid::dimension, Dune::Capabilities::hasEntity< Grid, 0 >::v >(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:570:7: required from 'GridInterface::GridInterface() [with Grid = Dune::AlbertaGrid<2>]' 570 | c = check; | ~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:998:3: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 998 | GridInterface(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 81 | Dune::checkGeometry(geometry); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' 76 | checkGeometry(capVar, geometry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' 104 | geometryChecker.checkGeometryStatic(subGeo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:280:45: required from here 280 | testReadingAndWritingGrid >( path, "curved2d", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ [ 91%] Linking CXX executable test-yaspgrid-yaspfactory-2d cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here 176 | void backup( ObjectStreamType& buffer ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o" -o test-yaspgrid-yaspfactory-2d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 91%] Built target test-yaspgrid-yaspfactory-2d /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]', inlined from 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:168:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable test-alberta-1-1 cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-1.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-1.dir/link.d "CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o" -o test-alberta-1-1 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid1d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 91%] Built target test-alberta-1-1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) | ^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh: In static member function 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 3; Projection = Dune::Alberta::DuneBoundaryProjection<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static void apply ( GlobalVector global, const EL_INFO *info, const LocalVector local ) | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]', inlined from 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 3]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:59:43, inlined from 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 3; Projection = Dune::Alberta::DuneBoundaryProjection<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:266:36: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 91%] Linking CXX executable test-alberta3d-refine cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta3d-refine.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta3d-refine.dir/link.d "CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o" -o test-alberta3d-refine -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../lib/libdunealbertagrid3d.so.2.10 ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 91%] Built target test-alberta3d-refine /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2>; Entity = Entity<0, 2, const AlbertaGrid<2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | void checkGeometryInFather(const GridType& grid) | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:227:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:46: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]', inlined from 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2, 2>; Entity = Entity<0, 2, const AlbertaGrid<2, 2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:168:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | void checkGeometryInFather(const GridType& grid) | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:227:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:46: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) | ^~~~~~~~~~~ [ 91%] Linking CXX executable test-alberta-1-2 cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-2.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-2.dir/link.d "CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o" -o test-alberta-1-2 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid2d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 91%] Built target test-alberta-1-2 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 92%] Linking CXX executable test-alberta-1-3 cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-3.dir/link.txt --verbose=1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-3.dir/link.d "CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o" -o test-alberta-1-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 92%] Built target test-alberta-1-3 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]', inlined from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:77:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | if( (xIn - xOut).two_norm() < tolerance ) | ~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:129:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh: In member function 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:386:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 386 | void initialize ( DGFGridFactory< GridType > &dgfFactory ) | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:90:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | AlbertaGridIntersectionBase< Grid >::centerIntegrationOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | void checkGeometryInFather(const GridType& grid) | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:227:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:46: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ [ 93%] Linking CXX executable test-alberta-2-2 cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-2-2.dir/link.txt --verbose=1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-2-2.dir/link.d "CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o" -o test-alberta-2-2 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid2d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 93%] Built target test-alberta-2-2 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]', inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static void check(const std::true_type&, const Entity &entity) | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]', inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ [ 94%] Linking CXX executable test-alberta-2-3 cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-2-3.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-2-3.dir/link.d "CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o" -o test-alberta-2-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 94%] Built target test-alberta-2-3 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh: In static member function 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 2; Projection = Dune::Alberta::DuneBoundaryProjection<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static void apply ( GlobalVector global, const EL_INFO *info, const LocalVector local ) | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]', inlined from 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 2]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:59:43, inlined from 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 2; Projection = Dune::Alberta::DuneBoundaryProjection<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:266:36: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:572:53, inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /usr/include/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable gmshtest-alberta2d cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-alberta2d.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-alberta2d.dir/link.d "CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o" -o gmshtest-alberta2d -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../lib/libdunealbertagrid2d.so.2.10 ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 95%] Built target gmshtest-alberta2d /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:140:39: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:140:39: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:140:39: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, DeformationFunction > > > >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:152:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, DeformationFunction > > > >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~ [ 96%] Linking CXX executable test-alberta-3-3 cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-3-3.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-3-3.dir/link.d "CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o" -o test-alberta-3-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 96%] Built target test-alberta-3-3 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ [ 97%] Linking CXX executable test-yaspgrid-yaspfactory-3d cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o" -o test-yaspgrid-yaspfactory-3d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 97%] Built target test-yaspgrid-yaspfactory-3d /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:704:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:704:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:704:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:704:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:572:53, inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /usr/include/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /usr/include/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /usr/include/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /usr/include/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In constructor 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, DeformationFunction > > > >, false>; int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:138:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Geometry ( const Grid &grid, const GeometryType &type, const CoordVector &coords ) | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:704:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:704:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:704:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /usr/include/dune/geometry/multilineargeometry.hh:704:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ [ 98%] Linking CXX executable test-geogrid-uggrid cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-geogrid-uggrid.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-geogrid-uggrid.dir/link.d "CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o" -o test-geogrid-uggrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 98%] Built target test-geogrid-uggrid [100%] Linking CXX executable test-geogrid-yaspgrid cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-geogrid-yaspgrid.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-geogrid-yaspgrid.dir/link.d "CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o" -o test-geogrid-yaspgrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [100%] Built target test-geogrid-yaspgrid make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/build_tests.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/build_tests.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [100%] Built target build_tests make[4]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles 0 make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-grid-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest Site: codethink03-arm64 Build name: Linux-c++ Create new tag: 20261116-0701 - Experimental Test project /build/reproducible-path/dune-grid-2.10.0/build Start 1: test-alberta3d-refine 1/67 Test #1: test-alberta3d-refine ................................. Passed 0.10 sec Start 2: scsgmappertest 2/67 Test #2: scsgmappertest ........................................ Passed 0.11 sec Start 3: mcmgmappertest 3/67 Test #3: mcmgmappertest ........................................ Passed 0.34 sec Start 4: conformvolumevtktest 4/67 Test #4: conformvolumevtktest .................................. Passed 0.13 sec Start 5: gnuplottest 5/67 Test #5: gnuplottest ........................................... Passed 0.07 sec Start 6: nonconformboundaryvtktest 6/67 Test #6: nonconformboundaryvtktest ............................. Passed 0.16 sec Start 7: printgridtest 7/67 Test #7: printgridtest .........................................***Skipped 0.06 sec Start 8: subsamplingvtktest 8/67 Test #8: subsamplingvtktest .................................... Passed 5.31 sec Start 9: vtktest 9/67 Test #9: vtktest ............................................... Passed 1.34 sec Start 10: vtktest-mpi-2 10/67 Test #10: vtktest-mpi-2 ......................................... Passed 1.55 sec Start 11: vtksequencetest 11/67 Test #11: vtksequencetest ....................................... Passed 0.79 sec Start 12: starcdreadertest 12/67 Test #12: starcdreadertest ...................................... Passed 0.17 sec Start 13: gmshtest-onedgrid 13/67 Test #13: gmshtest-onedgrid ..................................... Passed 0.08 sec Start 14: gmshtest-uggrid 14/67 Test #14: gmshtest-uggrid ....................................... Passed 0.42 sec Start 15: gmshtest-alberta2d 15/67 Test #15: gmshtest-alberta2d .................................... Passed 0.19 sec Start 16: gmshtest-alberta3d 16/67 Test #16: gmshtest-alberta3d .................................... Passed 0.31 sec Start 17: test-dgf-yasp 17/67 Test #17: test-dgf-yasp ......................................... Passed 0.29 sec Start 18: test-dgf-yasp-offset 18/67 Test #18: test-dgf-yasp-offset .................................. Passed 0.09 sec Start 19: test-dgf-oned 19/67 Test #19: test-dgf-oned ......................................... Passed 0.09 sec Start 20: test-dgf-alberta 20/67 Test #20: test-dgf-alberta ...................................... Passed 0.10 sec Start 21: test-dgf-ug 21/67 Test #21: test-dgf-ug ........................................... Passed 0.08 sec Start 22: test-dgf-gmsh-ug 22/67 Test #22: test-dgf-gmsh-ug ...................................... Passed 0.08 sec Start 23: test-concepts 23/67 Test #23: test-concepts .........................................***Skipped 0.00 sec Start 24: geometrygrid-coordfunction-copyconstructor 24/67 Test #24: geometrygrid-coordfunction-copyconstructor ............ Passed 0.00 sec Start 25: test-geogrid-yaspgrid 25/67 Test #25: test-geogrid-yaspgrid ................................. Passed 0.19 sec Start 26: test-geogrid-uggrid 26/67 Test #26: test-geogrid-uggrid ................................... Passed 0.17 sec Start 27: test-gridinfo 27/67 Test #27: test-gridinfo ......................................... Passed 0.24 sec Start 28: test-identitygrid 28/67 Test #28: test-identitygrid ..................................... Passed 0.30 sec Start 29: test-oned 29/67 Test #29: test-oned ............................................. Passed 0.06 sec Start 30: test-mcmg-geogrid 30/67 Test #30: test-mcmg-geogrid ..................................... Passed 0.07 sec Start 31: testiteratorranges 31/67 Test #31: testiteratorranges .................................... Passed 0.07 sec Start 32: test-hierarchicsearch 32/67 Test #32: test-hierarchicsearch ................................. Passed 0.07 sec Start 33: test-ug 33/67 Test #33: test-ug ............................................... Passed 0.90 sec Start 34: test-parallel-ug 34/67 Test #34: test-parallel-ug ...................................... Passed 19.67 sec Start 35: test-parallel-ug-mpi-2 35/67 Test #35: test-parallel-ug-mpi-2 ................................ Passed 15.30 sec Start 36: test-loadbalancing 36/67 Test #36: test-loadbalancing ....................................***Skipped 0.00 sec Start 37: issue-53-uggrid-intersections 37/67 Test #37: issue-53-uggrid-intersections ......................... Passed 0.15 sec Start 38: test-alberta-1-1 38/67 Test #38: test-alberta-1-1 ...................................... Passed 0.09 sec Start 39: test-alberta-1-2 39/67 Test #39: test-alberta-1-2 ...................................... Passed 0.07 sec Start 40: test-alberta-2-2 40/67 Test #40: test-alberta-2-2 ...................................... Passed 0.23 sec Start 41: test-alberta-1-3 41/67 Test #41: test-alberta-1-3 ...................................... Passed 0.08 sec Start 42: test-alberta-2-3 42/67 Test #42: test-alberta-2-3 ...................................... Passed 2.40 sec Start 43: test-alberta-3-3 43/67 Test #43: test-alberta-3-3 ...................................... Passed 2.58 sec Start 44: test-yaspgrid-backuprestore-equidistant 44/67 Test #44: test-yaspgrid-backuprestore-equidistant ............... Passed 0.80 sec Start 45: test-yaspgrid-backuprestore-equidistant-mpi-2 45/67 Test #45: test-yaspgrid-backuprestore-equidistant-mpi-2 ......... Passed 0.76 sec Start 46: test-yaspgrid-backuprestore-equidistantoffset 46/67 Test #46: test-yaspgrid-backuprestore-equidistantoffset ......... Passed 0.79 sec Start 47: test-yaspgrid-backuprestore-equidistantoffset-mpi-2 47/67 Test #47: test-yaspgrid-backuprestore-equidistantoffset-mpi-2 ... Passed 0.68 sec Start 48: test-yaspgrid-backuprestore-tensor 48/67 Test #48: test-yaspgrid-backuprestore-tensor .................... Passed 0.75 sec Start 49: test-yaspgrid-backuprestore-tensor-mpi-2 49/67 Test #49: test-yaspgrid-backuprestore-tensor-mpi-2 .............. Passed 0.65 sec Start 50: test-yaspgrid-entityshifttable 50/67 Test #50: test-yaspgrid-entityshifttable ........................ Passed 0.01 sec Start 51: test-yaspgrid-partitioner 51/67 Test #51: test-yaspgrid-partitioner ............................. Passed 0.09 sec Start 52: test-yaspgrid-tensorgridfactory 52/67 Test #52: test-yaspgrid-tensorgridfactory ....................... Passed 0.07 sec Start 53: test-yaspgrid-tensorgridfactory-mpi-2 53/67 Test #53: test-yaspgrid-tensorgridfactory-mpi-2 ................. Passed 0.17 sec Start 54: test-yaspgrid-yaspfactory-1d 54/67 Test #54: test-yaspgrid-yaspfactory-1d .......................... Passed 0.09 sec Start 55: test-yaspgrid-yaspfactory-1d-mpi-2 55/67 Test #55: test-yaspgrid-yaspfactory-1d-mpi-2 .................... Passed 0.16 sec Start 56: test-yaspgrid-yaspfactory-2d 56/67 Test #56: test-yaspgrid-yaspfactory-2d .......................... Passed 0.33 sec Start 57: test-yaspgrid-yaspfactory-2d-mpi-2 57/67 Test #57: test-yaspgrid-yaspfactory-2d-mpi-2 .................... Passed 0.42 sec Start 58: test-yaspgrid-yaspfactory-3d 58/67 Test #58: test-yaspgrid-yaspfactory-3d .......................... Passed 2.34 sec Start 59: test-yaspgrid-yaspfactory-3d-mpi-2 59/67 Test #59: test-yaspgrid-yaspfactory-3d-mpi-2 .................... Passed 1.74 sec Start 60: test-yaspgrid-constructor 60/67 Test #60: test-yaspgrid-constructor ............................. Passed 0.10 sec Start 61: globalindexsettest 61/67 Test #61: globalindexsettest .................................... Passed 0.09 sec Start 62: persistentcontainertest 62/67 Test #62: persistentcontainertest ............................... Passed 0.09 sec Start 63: structuredgridfactorytest 63/67 Test #63: structuredgridfactorytest ............................. Passed 0.13 sec Start 64: tensorgridfactorytest 64/67 Test #64: tensorgridfactorytest ................................. Passed 17.98 sec Start 65: vertexordertest 65/67 Test #65: vertexordertest ....................................... Passed 0.10 sec Start 66: recipe-iterate-over-grid 66/67 Test #66: recipe-iterate-over-grid .............................. Passed 0.11 sec Start 67: recipe-integration 67/67 Test #67: recipe-integration .................................... Passed 0.09 sec 100% tests passed, 0 tests failed out of 67 Total Test time (real) = 83.10 sec The following tests did not run: 7 - printgridtest (Skipped) 23 - test-concepts (Skipped) 36 - test-loadbalancing (Skipped) JUnit report for CTest results written to /build/reproducible-path/dune-grid-2.10.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=build -O--buildsystem=cmake dh_prep -O--builddirectory=build -O--buildsystem=cmake dh_auto_install -O--builddirectory=build -O--buildsystem=cmake cd build && make -j12 install DESTDIR=/build/reproducible-path/dune-grid-2.10.0/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.10.0 -B/build/reproducible-path/dune-grid-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10" to "" -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegrid.so -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid1d.so.2.10 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid1d.so.2.10" to "" -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid1d.so -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid2d.so.2.10 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid2d.so.2.10" to "" -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid2d.so -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid3d.so.2.10 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid3d.so.2.10" to "" -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunealbertagrid3d.so -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/agrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/albertagrid.cc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/albertaheader.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/indexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/indexstack.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/datahandle.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/misc.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/macroelement.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/elementinfo.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/geometrycache.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/meshpointer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/macrodata.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/dofadmin.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/dofvector.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/refinement.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/coordcache.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/level.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/undefine-2.0.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/undefine-3.0.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/entity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/entity.cc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/entityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/hierarchiciterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/algebra.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/geometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/geometry.cc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/projection.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/transformation.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/leveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/leafiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/treeiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/intersection.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/intersection.cc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/intersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/capabilities.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/gridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/dgfparser.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/albertareader.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/gridfamily.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/gridview.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/persistentcontainer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/backuprestore.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/structuredgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid/geometryreference.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/adaptcallback.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/backuprestore.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/boundaryprojection.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/boundarysegment.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/capabilities.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/datahandleif.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/defaultgridview.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/entity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/entityiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/entityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/exceptions.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/geometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/grid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/gridenums.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/gridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/gridinfo.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/gridview.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/indexidset.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/intersection.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/intersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/mcmgmapper.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/mapper.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/partitionset.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/rangegenerators.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/sizecache.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/common/scsgmapper.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/datahandle.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/entity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/entityiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/geometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/grid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/gridview.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/indexidset.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/intersection.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/intersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/messagebuffer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/archetypes/datahandle.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/archetypes/entity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/archetypes/geometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts/archetypes/messagebuffer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/backuprestore.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/cachedcoordfunction.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/capabilities.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/cornerstorage.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/coordfunction.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/datahandle.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/declaration.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/entity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/entityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/geometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/grid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/gridfamily.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/gridview.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/hostcorners.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/identity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/idset.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/indexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/intersection.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/intersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/iterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid/persistentcontainer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridentity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridhierarchiciterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridintersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridintersections.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridindexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridleafiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid/identitygridleveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/basic.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/boundarydom.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/boundaryseg.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/cube.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/dim.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/general.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/gridparameter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/interval.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/polygon.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/polyhedron.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/simplex.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/blocks/vertex.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfexception.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfidentitygrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfug.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfparser.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfgeogrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/entitykey.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfoned.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/dgfgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/macrogrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/gridptr.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser/parser.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/b64enc.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/basicwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/boundaryiterators.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/boundarywriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/common.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/corner.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/corneriterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/dataarraywriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/function.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/functionwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/pointiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/pvtuwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/skeletonfunction.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/streams.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/volumeiterators.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/volumewriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/vtksequencewriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/vtksequencewriterbase.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/vtkwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk/vtuwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/gnuplot/gnuplot.cc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/dgfparser.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/gmshreader.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/gmshwriter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/gnuplot.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/printgrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/starcdreader.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/io/file/vtk.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/nulliteratorfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridentity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridhieriterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridindexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridleafiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridleveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridlist.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridintersections.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridintersectioniterators.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid/onedgridviews.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/basicunitcube.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/check-albertareader.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkadaptation.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkcomcorrectness.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkcommunicate.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkentitylifetime.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkgeometryinfather.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkidset.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkindexset.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkintersectionit.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkintersectionlifetime.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkiterators.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkjacobians.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checkpartition.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/checktwists.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/functions.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/gridcheck.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/test/staticcheck.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridentity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridlocalgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridhieriterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridleveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridviews.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/ugincludes.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridintersections.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridindexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridleafiterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uggridrenumberer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/ug_undefs.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/uglbgatherscatter.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/ugmessagebuffer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid/ugwrapper.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/entitycommhelper.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/globalindexset.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/gridinfo-gmsh-main.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/gridinfo.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/gridtype.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/hierarchicsearch.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/hostgridaccess.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/multiindex.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/parmetisgridpartitioner.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainerinterface.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainermap.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainervector.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/persistentcontainerwrapper.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/structuredgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/tensorgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/utility/vertexorderfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/backuprestore.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/coordinates.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/partitioning.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/structuredyaspgridfactory.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/torus.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridentity.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridentityseed.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridgeometry.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridhierarchiciterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridindexsets.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgrididset.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridleveliterator.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/yaspgridpersistentcontainer.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid/ygrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/albertagrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/concepts.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/geometrygrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/identitygrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/onedgrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/uggrid.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune/grid/yaspgrid.hh Change Dir: '/build/reproducible-path/dune-grid-2.10.0/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile doxygen_dune-grid gmake[2]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.10.0 -B/build/reproducible-path/dune-grid-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 doxygen_dune-grid gmake[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-grid-2.10.0 -B/build/reproducible-path/dune-grid-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles 2 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/doxygen/CMakeFiles/doxygen_dune-grid.dir/all gmake[4]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/gmake -f doc/doxygen/CMakeFiles/doxygen_dune-grid.dir/build.make doc/doxygen/CMakeFiles/doxygen_dune-grid.dir/depend gmake[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/doc/doxygen /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/doc/doxygen /build/reproducible-path/dune-grid-2.10.0/build/doc/doxygen/CMakeFiles/doxygen_dune-grid.dir/DependInfo.cmake "--color=" gmake[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/gmake -f doc/doxygen/CMakeFiles/doxygen_dune-grid.dir/build.make doc/doxygen/CMakeFiles/doxygen_dune-grid.dir/build gmake[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 50%] Creating Doxyfile.in cd /build/reproducible-path/dune-grid-2.10.0/build/doc/doxygen && /usr/bin/cmake -D DOT_TRUE= -D DUNE_MOD_NAME=dune-grid -D DUNE_MOD_VERSION=2.10 -D DOXYSTYLE=/usr/share/dune-common/doc/doxygen//Doxystyle -D DOXYGENMACROS=/usr/share/dune-common/doc/doxygen//doxygen-macros -D DOXYLOCAL=/build/reproducible-path/dune-grid-2.10.0/doc/doxygen/Doxylocal -D abs_top_srcdir=/build/reproducible-path/dune-grid-2.10.0 -D srcdir=/build/reproducible-path/dune-grid-2.10.0/doc/doxygen -D top_srcdir=/build/reproducible-path/dune-grid-2.10.0 -P /usr/share/dune/cmake/scripts/CreateDoxyFile.cmake [100%] Building doxygen documentation. This may take a while cd /build/reproducible-path/dune-grid-2.10.0/build/doc/doxygen && /usr/bin/cmake -D DOXYGEN_EXECUTABLE=/usr/bin/doxygen -P /usr/share/dune/cmake/scripts/RunDoxygen.cmake gmake[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [100%] Built target doxygen_dune-grid gmake[4]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles 0 gmake[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' gmake[2]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dune-grid.tag -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00143.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00146.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00152.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00152_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00155.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00155_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00158.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00158_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00161.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00161_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00164.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00164_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00167.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00167_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00170.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00170_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00173.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00173_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00176.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00176_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00179.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00179_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00182.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00182_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00185.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00185_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00206.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00206_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00209.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00209_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00230.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00230_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00242.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00242_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00245.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00245_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00248.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00248_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00251.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00251_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00254.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00254_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00257.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00257_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00314.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00314_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00323.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00323_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00335.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00335_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00338.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00338_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00356.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00356_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00359.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00359_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00362.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00362_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00569.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00569_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00575.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00575_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00578.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00578_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00581.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00581_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00593.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00593_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00599.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00599_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00602.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00602_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00605.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00605_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00608.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00608_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00614.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00614_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00617.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00617_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00620.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00620_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00623.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00623_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00629.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00629_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00635.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00635_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00638.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00638_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00641.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00644.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00644_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00647.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00647_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00650.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00653.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00653_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00656.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00656_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00659.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00659_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00662.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00662_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00665.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00665_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00668.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00671.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00671_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00674.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00674_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00677.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00677_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00680.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00680_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00683.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00683_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00686.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00686_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00689.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00692.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00692_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00695.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00695_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00704.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00704_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00707.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00707_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00710.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00710_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00713.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00713_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00716.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00716_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00719.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00719_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00722.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00722_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00725.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00725_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00728.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00728_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00731.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00731_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00734.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00734_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00737.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00737_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00740.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00740_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00743.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00743_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00746.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00746_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00749.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00749_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00752.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00752_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00755.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00755_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00758.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00758_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00761.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00761_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00764.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00764_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00767.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00767_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00770.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00770_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00773.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00773_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00776.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00776_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00779.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00779_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00782.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00782_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00785.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00785_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00788.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00788_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00791.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00791_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00794.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00794_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00797.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00797_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00800.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00800_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00803.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00803_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00806.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00806_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00809.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00809_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00812.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00812_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00815.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00815_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00818.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00818_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00821.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00821_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00824.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00824_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00827.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00827_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00830.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00830_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00833.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00833_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00836.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00836_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00839.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00839_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00842.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00842_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00845.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00848.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00851.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00851_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00854.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00854_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00857.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00857_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00860.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00860_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00863.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00863_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00866.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00866_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00869.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00869_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00872.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00872_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00875.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00878.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00878_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00881.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00881_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00884.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00884_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00887.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00887_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00890.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00890_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00893.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00893_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00896.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00899.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00899_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00902.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00905.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00905_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00908.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00911.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00914.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00914_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00917.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00917_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00920.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00920_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00923.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00926.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00926_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00929.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00932.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00932_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00935.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00938.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00938_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00941.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00944.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00944_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00947.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00950.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00950_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00953.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00956.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00956_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00959.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00962.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00962_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00965.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00968.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00968_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00971.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00974.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00974_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00977.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00977_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00980.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00980_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00983.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00983_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00986.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00986_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00989.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00989_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00992.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00992_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00995.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00995_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00998.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a00998_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01001.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01001_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01004.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01004_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01007.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01007_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01010.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01010_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01013.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01013_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01016.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01016_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01019.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01019_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01022.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01022_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01025.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01025_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01028.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01029.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01030.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01031.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01031.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01032.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01033.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01033.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01034.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01034.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01035.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01035.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01036.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01036.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01037.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01037.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01038.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01038.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01039.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01039.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01040.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01040.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01041.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01041.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01042.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01042.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01043.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01043.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01044.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01044.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01045.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01045.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01046.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01046.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01047.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01047.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01048.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01048.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01049.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01049.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01050.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01050.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01051.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01051.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01052.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01052.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01053.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01053.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01054.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01054.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01055.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01055.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01056.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01056.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01057.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01057.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01058.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01058.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01059.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01059.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01060.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01060.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01061.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01061.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01062.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01062.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01063.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01063.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01064.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01064.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01065.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01066.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01067.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01068.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01069.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01071.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01072.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01074.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01075.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01076.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01079.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01081.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01083.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01084.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01897.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01899.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01900.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01901.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01903.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01904.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01913.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01916.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01917.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01920.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01921.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01924.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01925.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01928.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01929.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01932.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01933.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01936.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01937.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01940.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01941.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01944.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01948.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01949.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01952.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01953.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01956.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01957.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01960.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01961.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01964.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01965.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01968.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01969.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01971.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01972.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01973.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01976.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01977.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01980.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01981.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01983.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01984.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01985.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01987.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01988.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01989.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01991.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a01992.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02004.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02005.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02008.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02009.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02012.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02013.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02016.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02020.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02021.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02024.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02025.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02027.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02028.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02029.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02031.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02032.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02037.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02040.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02041.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02044.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02045.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02048.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02049.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02051.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02052.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02053.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02056.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02057.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02059.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02060.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02061.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02064.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02065.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02067.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02068.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02069.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02072.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02073.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02075.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02076.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02077.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02080.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02084.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02085.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02088.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02089.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02092.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02093.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02096.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02097.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02100.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02101.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02104.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02105.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02107.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02108.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02109.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02111.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02112.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02113.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02116.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02117.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02120.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02121.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02124.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02125.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02128.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02129.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02132.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02133.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02135.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02136.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02137.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02139.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02140.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02141.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02143.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02144.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02145.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02148.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02149.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02151.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02152.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02156.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02157.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02159.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02160.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02161.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02163.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02164.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02165.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02167.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02168.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02169.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02171.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02172.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02173.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02175.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02176.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02177.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02180.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02181.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02184.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02185.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02188.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02189.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02192.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02193.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02196.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02197.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02200.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02201.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02204.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02205.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02208.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02209.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02212.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02215.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02216.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02217.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02220.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02221.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02224.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02225.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02228.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02231.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02232.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02245.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02248.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02253.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02256.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02261.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02264.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02265.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02268.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02269.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02271.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02272.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02276.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02280.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02281.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02283.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02284.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02285.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02287.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02288.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02293.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02296.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02297.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02300.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02301.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02304.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02305.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02307.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02308.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02309.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02311.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02312.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02313.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02316.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02317.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02319.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02320.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02325.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02328.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02331.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02332.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02335.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02336.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02337.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02340.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02344.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02345.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02348.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02349.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02352.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02353.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02356.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02357.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02360.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02361.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02364.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02365.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02368.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02372.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02373.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02376.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02377.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02380.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02381.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02384.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02385.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02388.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02389.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02392.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02393.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02396.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02397.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02400.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02401.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02404.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02405.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02408.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02409.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02412.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02413.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02416.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02417.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02420.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02421.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02424.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02425.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02428.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02429.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02431.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02432.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02440.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02441.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02444.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02445.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02448.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02449.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02452.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02453.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02456.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02457.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02460.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02461.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02464.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02465.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02468.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02469.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02472.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02473.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02476.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02477.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02480.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02481.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02483.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02484.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02485.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02487.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02488.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02489.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02492.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02493.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02495.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02496.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02497.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02499.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02500.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02501.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02503.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02504.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02505.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02507.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02508.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02512.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02513.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02516.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02517.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02520.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02521.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02524.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02525.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02528.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02529.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02532.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02533.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02536.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02540.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02541.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02544.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02545.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02548.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02549.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02552.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02553.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02556.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02557.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02560.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02561.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02564.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02565.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02567.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02568.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02577.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02580.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02581.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02583.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02584.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02585.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02587.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02588.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02589.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02592.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02593.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02595.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02596.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02597.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02599.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02600.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02601.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02603.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02604.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02605.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02607.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02608.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02609.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02611.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02612.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02613.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02615.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02616.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02617.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02619.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02620.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02621.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02623.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02624.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02625.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02628.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02629.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02632.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02633.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02636.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02637.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02640.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02641.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02644.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02645.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02648.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02649.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02652.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02653.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02656.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02657.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02660.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02661.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02664.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02665.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02668.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02669.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02672.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02673.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02676.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02677.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02680.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02681.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02684.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02685.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02688.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02689.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02692.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02693.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02696.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02697.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02700.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02701.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02704.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02705.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02708.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02709.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02712.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02713.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02715.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02716.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02717.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02720.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02721.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02724.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02725.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02728.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02729.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02732.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02733.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02736.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02739.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02740.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02741.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02744.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02745.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02748.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02749.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02752.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02755.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02756.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02757.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02759.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02760.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02761.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02763.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02764.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02765.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02768.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02769.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02771.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02772.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02773.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02775.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02776.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02777.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02780.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02781.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02784.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02785.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02788.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02791.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02792.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02793.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02795.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02796.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02797.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02800.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02801.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02803.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02804.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02805.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02808.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02812.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02813.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02816.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02817.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02819.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02820.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02821.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02823.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02824.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02825.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02827.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02828.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02829.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02832.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02833.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02836.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02837.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02840.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02841.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02844.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02845.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02848.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02849.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02852.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02853.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02856.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02857.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02859.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02860.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02861.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02863.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02864.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02865.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02868.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02869.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02871.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02872.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02873.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02876.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02877.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02880.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02881.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02884.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02885.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02887.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02888.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02889.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02892.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02893.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02895.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02896.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02897.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02900.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02901.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02904.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02905.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02908.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02909.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02911.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02912.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02913.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02915.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02916.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02973.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02976.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02977.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02979.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02980.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02981.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02983.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a02984.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03012.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03013.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03016.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03020.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03021.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03023.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03024.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03025.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03027.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03028.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03029.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03032.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03033.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03036.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03037.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03040.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03041.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03044.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03045.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03048.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03049.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03052.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03053.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03056.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03057.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03060.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03061.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03064.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03068.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03069.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03072.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03073.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03076.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03077.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03080.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03081.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03083.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03084.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03085.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03087.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03088.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03089.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03091.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03092.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03093.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03095.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03096.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03128.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03140.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03141.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03144.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03145.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03148.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03149.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03152.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03153.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03156.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03157.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03159.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03160.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03161.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03164.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03167.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03168.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03169.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03171.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03172.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03173.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03176.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03177.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03180.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03181.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03184.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03185.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03188.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03189.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03191.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03192.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03196.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03197.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03200.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03201.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03204.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03205.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03207.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03208.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03209.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03212.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03213.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03216.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03217.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03220.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03221.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03224.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03225.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03227.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03228.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03229.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03232.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03233.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03235.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03236.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03237.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03239.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03240.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03241.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03243.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03244.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03245.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03248.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03249.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03252.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03256.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03257.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03260.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03261.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03264.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03265.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03268.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03269.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03272.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03273.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03276.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03277.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03280.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03281.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03284.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03287.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03288.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03289.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03292.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03293.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03295.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03296.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03297.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03299.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03300.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03301.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03303.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03304.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03305.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03308.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03312.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03316.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03317.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03320.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03321.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03324.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03325.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03328.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03329.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03332.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03333.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03336.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03337.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03340.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03341.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03344.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03345.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03348.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03349.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03351.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03352.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03353.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03355.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03356.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03360.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03361.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03364.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03385.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03387.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03388.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03389.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03392.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03393.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03396.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03397.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03400.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03401.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03404.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03405.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03407.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03408.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03409.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03412.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03413.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03415.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03416.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03417.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03419.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03420.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03421.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03423.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03424.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03425.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03427.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03428.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03429.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03431.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03432.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03433.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03436.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03437.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03440.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03441.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03444.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03445.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03447.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03448.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03449.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03452.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03453.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03456.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03457.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03459.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03460.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03461.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03463.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03464.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03465.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03467.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03468.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03469.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03471.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03472.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03473.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03475.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03476.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03477.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03479.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03480.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03481.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03483.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03484.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03485.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03488.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03489.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03491.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03492.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03493.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03495.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03496.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03497.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03500.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03501.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03503.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03504.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03505.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03507.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03508.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03509.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03511.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03512.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03513.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03515.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03516.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03517.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03519.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03520.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03521.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03523.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03524.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03525.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03527.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03528.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03529.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03531.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03532.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03533.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03535.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03536.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03537.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03539.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03540.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03541.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03543.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03544.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03545.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03547.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03548.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03549.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03551.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03552.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03553.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03555.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03556.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03557.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03559.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03560.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03561.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03563.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03564.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03565.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03567.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03568.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03569.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03571.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03572.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03581.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03583.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03584.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03585.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03587.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03588.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03589.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03591.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03592.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03593.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03595.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03596.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03599.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03600.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03601.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03603.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03604.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03608.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03609.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03612.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03613.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03616.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03617.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03620.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03621.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03624.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03625.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03628.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03633.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03636.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03637.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03640.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03641.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03644.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03645.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03648.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03649.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03652.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03653.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03656.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03657.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03659.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03660.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03661.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03664.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03665.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03668.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03669.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03672.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03673.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03675.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03676.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03677.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03680.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03681.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03684.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03685.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03688.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03689.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03692.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03693.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03695.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03696.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03697.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03700.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03701.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03704.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03705.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03707.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03708.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03709.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03711.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03712.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03713.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03715.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03716.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03721.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03724.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03725.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03727.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03728.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03729.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03732.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03745.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03748.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03749.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03752.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03761.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03764.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03765.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03767.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03768.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03769.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03771.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03772.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03773.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03775.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03776.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03785.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03788.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03789.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03792.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03793.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03795.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03796.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03797.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03799.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03800.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03801.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03804.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03805.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03807.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03808.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03809.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03811.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03812.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03813.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03816.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03817.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03820.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03821.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03824.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03825.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03828.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03829.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03832.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03833.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03835.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03836.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03837.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03839.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03840.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03841.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03843.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03844.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03845.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03847.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03848.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03849.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03851.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03852.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03853.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03855.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03856.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03857.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03859.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03860.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03861.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03863.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03864.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03865.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03867.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03868.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03869.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03872.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03873.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03875.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03876.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03877.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03879.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03880.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03881.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03883.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03884.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03885.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03887.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03888.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03889.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03891.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03892.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03893.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03895.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03896.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03897.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03899.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03900.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03901.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03903.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03904.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03905.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03907.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03908.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03909.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03911.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03912.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03913.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03915.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03916.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03917.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03920.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03921.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03924.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03925.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03928.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03929.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03931.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03932.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03933.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03936.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03937.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03940.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03941.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03943.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03944.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03949.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03951.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03952.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03953.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03956.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03957.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03959.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03960.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03961.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03963.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03964.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03965.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03967.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03968.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03985.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03987.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03988.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03989.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03992.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03993.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03995.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03996.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03997.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a03999.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04000.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04001.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04003.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04004.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04005.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04007.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04008.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04009.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04011.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04012.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04013.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04015.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04016.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04019.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04020.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04021.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04024.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04025.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04028.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04029.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04031.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04032.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04033.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04036.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04037.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04040.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04041.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04044.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04045.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04048.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04049.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04052.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04053.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04056.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04057.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04059.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04060.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04061.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04064.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04065.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04068.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04069.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04072.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04073.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04076.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04077.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04080.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04081.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04084.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04085.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04088.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04089.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04092.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04093.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04095.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04096.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04097.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04100.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04104.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04105.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04108.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04109.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04112.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04113.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04116.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04117.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04120.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04121.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04124.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04125.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04128.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04129.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04132.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04133.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04136.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04149.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04152.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04153.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04155.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04156.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04157.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04159.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04160.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04161.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04164.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04165.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04168.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04169.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04172.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04173.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04176.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04177.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04180.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04181.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04183.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04184.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04185.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04187.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04188.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04189.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04191.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04192.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04193.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04196.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04197.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04199.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04200.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04201.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04203.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04204.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04205.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04207.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04208.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04209.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04211.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04212.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04213.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04216.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04217.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04219.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04220.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04221.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04224.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04225.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04228.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04229.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04232.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04233.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04235.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04236.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04237.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04239.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04240.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04241.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04243.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04244.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04245.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04248.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04249.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04252.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04253.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04256.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04257.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04260.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04261.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04264.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04265.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04267.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04268.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04269.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04271.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04272.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04273.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04275.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04276.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04277.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04280.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04321.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04324.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04325.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04328.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04329.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04332.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04333.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04336.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04337.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04340.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04341.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04344.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04345.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04348.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04349.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04351.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04352.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04353.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04355.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04356.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04357.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04359.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04360.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04361.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04363.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04364.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04365.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04368.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04369.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04372.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04373.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04375.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04376.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04385.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04388.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04389.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04391.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04392.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04393.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04396.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04397.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04399.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04400.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04401.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04403.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04404.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04405.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04407.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04408.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04413.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04415.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04416.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04417.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04420.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04421.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04424.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04425.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04428.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04429.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04432.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04433.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04436.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04437.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04440.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04441.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04444.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04445.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04446.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04447.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04449.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04450.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04451.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04452.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04453.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04457.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04461.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04463.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04465.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04466.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04467.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04468.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04472.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04473.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a04474.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07074.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07075.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07076.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07079.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07082.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07085.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07088.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07091.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07091_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07094.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07094_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07097.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07097_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07100.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07100_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07103.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07103_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07106.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07106_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07109.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07109_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07112.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07112_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07115.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07115_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07118.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07118_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07121.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07121_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07124.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07127.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07130.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07130_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07133.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07133_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07136.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07136_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07139.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07139_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07142.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07142_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07145.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07145_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07148.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07148_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07151.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07151_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07154.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07154_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07157.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07157_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07160.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07160_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07163.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07163_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07166.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07166_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07169.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07169_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07172.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07172_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07175.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07175_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07178.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07178_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07181.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07181_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07184.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07184_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07187.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07187_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07190.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07190_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07193.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07193_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07196.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07196_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07199.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07199_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07202.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07202_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07205.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07205_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07208.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07208_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07211.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07211_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07214.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07214_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07217.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07217_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07220.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07220_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07223.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07223_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07226.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07226_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07229.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07229_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07232.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07232_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07235.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07235_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07238.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07238_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07241.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07241_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07244.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07244_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07247.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07247_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07250.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07250_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07253.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07253_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07256.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07256_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07259.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07259_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07262.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07262_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07265.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07265_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07268.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07268_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07271.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07271_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07274.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07274_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07277.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07277_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07280.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/a07280_source.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/annotated.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/bc_s.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/bc_sd.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/classes.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/closed.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/concepts.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/cube-to-tet-6.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000000_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000000_000014.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000000_000017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000001_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000002_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000003_000014.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000004_000001.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000004_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000005_000002.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000005_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000005_000017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000009_000000.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000009_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000009_000005.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000009_000011.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000009_000017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000009_000019.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000010_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000010_000017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000000.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000010.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000013.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000016.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000012_000020.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000013_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000014_000000.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000014_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000014_000017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000015_000008.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000016_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000017_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000017_000010.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000017_000014.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000019_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000020_000003.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_000020_000017.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_0009240fada98b921d3b7adcfc3fe68b.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_0009240fada98b921d3b7adcfc3fe68b_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_12216c288ee894afa9579d03cea8ef20.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_12216c288ee894afa9579d03cea8ef20_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_3101a3055293843fecabc3e467bfc546.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_3101a3055293843fecabc3e467bfc546_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_51efcf388a7f62d4a2fa1c6b4b0f3d93_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_5daf9a2f9619bbce8638e57b1ad806dc.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_5daf9a2f9619bbce8638e57b1ad806dc_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_63e32640819d3744ac1cd322c9d6003e.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_63e32640819d3744ac1cd322c9d6003e_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_6b8c365152847b3387fb5004eec7d3cc.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_6b8c365152847b3387fb5004eec7d3cc_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_8a7c3b45c9645f41c3ea2c94b08d5fa1_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_8d29adac9322a6a2ee0cd26fd57d5299.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_8d29adac9322a6a2ee0cd26fd57d5299_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_9cbaec8e9232e242a682ff9656a6bc7e.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_9cbaec8e9232e242a682ff9656a6bc7e_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_a388b9bf17ace9b849cad8095c5f2ebc.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_a388b9bf17ace9b849cad8095c5f2ebc_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_afe722c9aeb4f33ba80bf13de411ce03.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_afe722c9aeb4f33ba80bf13de411ce03_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_affc5810119b0e43cdb9112dac77876f.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_affc5810119b0e43cdb9112dac77876f_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_b770a3c3155c345f795a6741b9d3499a.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_b770a3c3155c345f795a6741b9d3499a_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_c7946cd8c64c74ddbfaba08069596fbe.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_c7946cd8c64c74ddbfaba08069596fbe_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e5ae0335e78259a61f16e105bf289391.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e5ae0335e78259a61f16e105bf289391_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e674d52c20e1458e445f655f7f65f7ce.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e674d52c20e1458e445f655f7f65f7ce_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e68e8157741866f444e17edd764ebbae.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_e68e8157741866f444e17edd764ebbae_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_fefaa8b4cd9d9058a23d89b9cab78ebc.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dir_fefaa8b4cd9d9058a23d89b9cab78ebc_dep.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/doxygen.css -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/dynsections.js -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1c.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1cs.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1gen.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1genangle.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid1s.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2a.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2b.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2c.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2d.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid2e.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid5c.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examplegrid5s.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/examples.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/files.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_a.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_b.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_c.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_d.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_e.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_enum.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_eval.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_f.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_b.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_c.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_d.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_e.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_f.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_g.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_h.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_i.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_j.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_k.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_l.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_m.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_n.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_o.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_p.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_q.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_r.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_s.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_t.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_u.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_v.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_w.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_y.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_func_~.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_g.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_h.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_i.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_j.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_k.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_l.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_m.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_n.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_o.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_p.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_q.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_r.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_rela.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_s.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_t.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_b.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_c.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_d.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_e.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_f.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_g.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_h.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_i.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_j.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_l.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_m.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_n.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_o.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_p.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_r.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_s.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_t.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_v.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_w.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_type_y.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_u.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_v.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_a.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_b.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_c.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_d.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_e.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_f.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_g.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_h.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_i.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_l.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_m.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_n.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_o.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_p.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_r.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_s.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_t.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_v.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_vars_y.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_w.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_y.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/functions_~.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/globals.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/globals_defs.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/globals_func.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/grid.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/helix.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/hierarchy.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/idlocalref.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/index.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/islocalref.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/jquery.js -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/menu.js -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/menudata.js -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_enum.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_eval.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_func.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_type.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespacemembers_vars.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/namespaces.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_f.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_fd.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_g.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_h.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/nav_hd.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/open.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/pages.html -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/splitbar.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/splitbard.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/subgrid.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/sync_off.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/sync_on.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_a.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_ad.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_b.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_bd.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_h.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_hd.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_s.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tab_sd.png -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/tabs.css -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/doc/dune-grid/doxygen/topics.html -- Installed doxygen into /usr/share/doc/dune-grid/doxygen -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-1-1.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-1-2.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-2-2.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-1-3.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-2-3.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-3-3.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/grid-2-4.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/macro.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/amc/periodic-torus.amc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gridfactory/hybridtestgrids.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gridfactory/testgrids.hh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/circle1storder.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/circle2ndorder.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/circle.geo -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/curved2d.geo -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/curved2d.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/hybrid-testgrid-2d.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/hybrid-testgrid-3d.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/oned-testgrid.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid1storder.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid2ndorder.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid4.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid.geo -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/pyramid.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/sphere.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/telescope1storder.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/telescope2ndorder.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/telescope.geo -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/telescope.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/twotets.geo -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/twotets.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/gmsh/unitcube.msh -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/starcd/star.vrt -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/starcd/tets.vrt -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/starcd/withprism.vrt -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/starcd/withpyramid.vrt -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/starcd/star.cel -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/starcd/tets.cel -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/starcd/withprism.cel -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/starcd/withpyramid.cel -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/basicunitcube-2d.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/cube-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/cube_grid.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/cube-testgrid-2-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/cube-testgrid-2-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/distorted-cube-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid10a.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid10b.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid10.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid11.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid12.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid1c.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid1gen.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid1s.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2a.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2b.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2c.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2d.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid2e.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid5.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid6.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid7.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/examplegrid9.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/example-projection.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/grid2Y.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/grid3A.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/grid3Y.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/helix.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/octahedron.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-1-1.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-1-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-2-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-1-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-2-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-3-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/simplex-testgrid-3-3-large.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/test1d.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/test1d-vertex.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/test2d.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/test2d_offset.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/test2ug.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/test3d.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/torus-2.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/torus-3.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/grids/dgf/unstr_cube.dgf -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune/cmake/modules/AddAlbertaFlags.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune/cmake/modules/DuneGridMacros.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune/cmake/modules/FindAlberta.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune/cmake/modules/GridType.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-grid/dune-grid-scoped-targets-bbddf3311de4ff25f44ffec0dbf3dda4.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-grid/dune-grid-scoped-targets-bbddf3311de4ff25f44ffec0dbf3dda4-none.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/dunecontrol/dune-grid/dune.module -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-grid/dune-grid-config.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-grid/dune-grid-targets.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-grid/dune-grid-config-version.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/share/dune-grid/config.h.cmake -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/dune-grid.pc -- Installing: /build/reproducible-path/dune-grid-2.10.0/debian/tmp/usr/include/dune-grid-config.hh make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/dune-grid-2.10.0' # Manual delete runpath set by openmpi 5.0.5 # See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085509 find debian/tmp/ -name \*.so -o -name \*.so.\* -exec chrpath -d '{}' \; || true dh_install make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0' dh_installdocs -O--builddirectory=build -O--buildsystem=cmake dh_installchangelogs -O--builddirectory=build -O--buildsystem=cmake dh_installsystemduser -O--builddirectory=build -O--buildsystem=cmake dh_lintian -O--builddirectory=build -O--buildsystem=cmake dh_perl -O--builddirectory=build -O--buildsystem=cmake dh_link -O--builddirectory=build -O--buildsystem=cmake dh_strip_nondeterminism -O--builddirectory=build -O--buildsystem=cmake debian/libdune-grid-doc/usr/share/doc/libdune-grid-doc/doxygen/idlocalref.png: 492 bytes of garbage after IEND chunk at /usr/share/perl5/File/StripNondeterminism/handlers/png.pm line 172. dh_compress -O--builddirectory=build -O--buildsystem=cmake dh_fixperms -O--builddirectory=build -O--buildsystem=cmake dh_missing -O--builddirectory=build -O--buildsystem=cmake dh_dwz -a -O--builddirectory=build -O--buildsystem=cmake dh_strip -a -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/dune-grid-2.10.0' dh_makeshlibs --version-info='libdune-grid-2.10.0' make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0' dh_shlibdeps -a -O--builddirectory=build -O--buildsystem=cmake dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid1d.so.2.10 debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid2d.so.2.10 debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid3d.so.2.10 were not linked against libalberta_utilities.so.5 (they use none of the library's symbols) dh_installdeb -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/dune-grid-2.10.0' dh_gencontrol -- -Vdune:shared-library='libdune-grid-2.10.0' -Vdune:doc:Built-Using='doxygen (= 1.9.8+ds-2.1)' make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake dpkg-deb: building package 'libdune-grid-doc' in '../libdune-grid-doc_2.10.0-1_all.deb'. dpkg-deb: building package 'libdune-grid-dev-dbgsym' in '../libdune-grid-dev-dbgsym_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-grid-dev' in '../libdune-grid-dev_2.10.0-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../dune-grid_2.10.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-grid_2.10.0-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2267713 and its subdirectories I: Current time: Sun Nov 15 19:03:54 -12 2026 I: pbuilder-time-stamp: 1794812634 Tue Oct 14 00:40:57 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Tue Oct 14 00:40:57 UTC 2025 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Tue Oct 14 01:02:04 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Tue Oct 14 01:02:04 UTC 2025 I: dune-grid_2.10.0-1_arm64.changes: Format: 1.8 Date: Thu, 14 Nov 2024 21:09:51 +0100 Source: dune-grid Binary: libdune-grid-dev libdune-grid-dev-dbgsym libdune-grid-doc Architecture: arm64 all Version: 2.10.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Science Maintainers Changed-By: Markus Blatt Description: libdune-grid-dev - toolbox for solving PDEs -- grid interface (development files) libdune-grid-doc - toolbox for solving PDEs -- grid interface (documentation) Changes: dune-grid (2.10.0-1) unstable; urgency=medium . * New upstream release 2.10.0 * Added debian/watch file * d/patches: Fix location in example-grids-install-location.patch * d/rules: Use chrpath to strip RPATH/RUNPATH from installed libs. * d/control: Depend on pkgconf instead of obsolete pkg-config * d/control: Bumped standards version to 4.7.0 (no-change) * Refreshed patches * d/control: Depend on DUNE 2.10 Checksums-Sha1: 56312ed7f8c655a641f6bdda69a68fd4f1689a39 15251 dune-grid_2.10.0-1_arm64.buildinfo 0ccb35e73edafc79e1449fb0a12ab5e28f597484 7949992 libdune-grid-dev-dbgsym_2.10.0-1_arm64.deb 5b5ff14f370ed74774b5a178a272310032b5206e 1001392 libdune-grid-dev_2.10.0-1_arm64.deb 8bccc59956877e4ee827b16b864bfafa0451aefc 7889288 libdune-grid-doc_2.10.0-1_all.deb Checksums-Sha256: 2e7b4de26e6022ad2f2856c462afc4991c605a6c3eb2c32504983467cf77bbc1 15251 dune-grid_2.10.0-1_arm64.buildinfo 63662932ce9b7b4b4d301d0d7d2bcc222524f08154ee189f5c00ffaf9fb00dbe 7949992 libdune-grid-dev-dbgsym_2.10.0-1_arm64.deb fbbb8698f60893e5a9edddca07830cadeffdd89c84cd7c1f7ec19b7089c355b6 1001392 libdune-grid-dev_2.10.0-1_arm64.deb d319c416beb119e4690d6fe91502c750e9a59dca61e5a892c3cdd7b011762030 7889288 libdune-grid-doc_2.10.0-1_all.deb Files: 5ab60314d017b43f5d400829442ddbff 15251 libs optional dune-grid_2.10.0-1_arm64.buildinfo ff86f520bb8d7576312f0747cbdc2baf 7949992 debug optional libdune-grid-dev-dbgsym_2.10.0-1_arm64.deb 196bc4dad626b4798bf77069442da959 1001392 libdevel optional libdune-grid-dev_2.10.0-1_arm64.deb c07562d1fbf95ca59639f3621395313c 7889288 doc optional libdune-grid-doc_2.10.0-1_all.deb Tue Oct 14 01:02:12 UTC 2025 I: diffoscope 306 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_4-101195.service; invocation ID: 4e8875dd6b0b4a9fab770e1ffe9fde77 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/dune-grid_2.10.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/dune-grid_2.10.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/dune-grid_2.10.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/b1/dune-grid_2.10.0-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/b2/dune-grid_2.10.0-1_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 209ms CPU time consumed: 174ms Memory peak: 17.6M (swap: 0B) Tue Oct 14 01:03:42 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Tue Oct 14 01:03:42 UTC 2025 I: dune-grid from forky built successfully and reproducibly on arm64. Tue Oct 14 01:03:43 UTC 2025 I: Removing signed dune-grid_2.10.0-1_arm64.buildinfo.asc files: removed './b1/dune-grid_2.10.0-1_arm64.buildinfo.asc' removed './b2/dune-grid_2.10.0-1_arm64.buildinfo.asc'